code: function( container, state ) {
      this._container = container;
      this._state = state;
  
      this._options = {
          editable: false,
          enableAddRow: false,
          enableCellNavigation: true
      };
      this._columns = createColumnsFromProperties();
  
      globalFunc.initTable = () => {
          this._grid = new Slick.Grid(
              this._container.getElement(),
              gAllNodes,
              this._columns,
              this._options
          );
      };
  
      this._container.on( 'resize', this._resize, this );
      this._container.on( 'destroy', this._destroy, this );
      this._resize();
  }
docs: TableNode component
  @param container
  @param state
  @constructor