1

SomeEditorFactory.getEditor(column)の戻り値は関数またはオブジェクトである必要がありますか?

コードから

function getEditor(row, cell) {
    var column = columns[cell];
    var rowMetadata = data.getItemMetadata && data.getItemMetadata(row);
    var columnMetadata = rowMetadata && rowMetadata.columns;

    if (columnMetadata && columnMetadata[column.id] && columnMetadata[column.id].editor !== undefined) {
        return columnMetadata[column.id].editor;
    }
    if (columnMetadata && columnMetadata[cell] && columnMetadata[cell].editor !== undefined) {
        return columnMetadata[cell].editor;
    }

    return column.editor || (options.editorFactory && options.editorFactory.getEditor(column));
}

すぐにはわかりません。

4

2 に答える 2

3

getEditor(columnDefinition)これは、特定の列のエディターを実装して返すオブジェクトである必要があります。

https://github.com/mleibman/SlickGrid/wiki/Writing-custom-cell-editorsおよびhttps://github.com/mleibman/SlickGrid/blob/master/slick.editors.jsを参照してください。

于 2012-05-02T19:25:32.433 に答える
-1

SlickGridがYourEditorFactory.getEditor(column)を呼び出すとき、関数を期待します。

于 2012-05-03T13:00:34.733 に答える