У меня возникли проблемы с стыковкой незакрепленной ячейки в DHTMLX 4.
Когда я нажимаю на предоставленную кнопку «закрепить» (на незакрепленной ячейке), я получаю сообщение об ошибке: Uncaught TypeError: Cannot read property 'close' of null
Я также получаю эту же ошибку при назначении функции .dock()
другой кнопке.
по клику: функция ()
{// where to undock to _this.dhxLayout.dhxWins.attachViewportTo("layout_div"); // init & undock window var popup_cell = _this.dhxLayout.cells("c"); popup_cell.undock(0,0,800,600); var popup_window = _this.dhxLayout.dhxWins.window("c"); popup_window.button("minmax1").hide(); popup_window.setText(" "); // things to do when window is opened popup_cell.attachEvent("onUnDock", alert("undocked")); // assigning .dock() to another button, neither work popup_window.button("park").attachEvent("onClick", function(popup_window){_this.dhxLayout.cells("c").dock();}); // popup_window.button("park").attachEvent("onClick", function(popup_window){popup_cell.dock()}); }
Трассировка приводит меня к c=this.layout.dhxWins.window(this.conf.name);c.close();
, поэтому я предполагаю, что c
как-то не определено? Есть ли аргумент/параметр, который я должен передать в .dock(foo)
? API не показывает примеров с ним.
Любая помощь приветствуется!