1

我想在我的 dhtmlx 网格中添加一个新行并运行 on-cell-editor。提供了一些功能,selectCell但对我不起作用。单元格被选中,但没有编辑器可见或被触发。

function addNewGridRow()
{
    // add new row with id "new" and value "New event category" as col 0 value
    editEventCategoryGrid.addRow('new','<?php echo $this->translate->_('EVT_newCategorieName'); ?>');
    // start editor on this cell
    var nameCell = editEventCategoryGrid.cells('new',0);
    nameCell.edit();
}

我已经尝试过nameCell.edit()并且编辑器出现了,但它不会blur像其他“普通”单元内编辑器那样关闭。我该如何解决这个问题?

4

1 回答 1

0

You can use

//add new row
editEventCategoryGrid.addRow('new','<?php echo $this->translate->_('EVT_newCategorieName'); ?>');
//select cell
editEventCategoryGrid.selectCell('new',0);
//switch selected cell to edit mode
editEventCategoryGrid.editCell();
于 2012-09-06T08:25:23.860 回答