繁体   English   中英

dhtmlx网格-添加新行并在单元格编辑器上开始

[英]dhtmlx grid - add new row and start on cell editor

我想在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关闭。 我该如何解决这个问题?

您可以使用

//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();

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM