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

使用できます

//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 に答える