gpt4 book ai didi

javascript - 对 SlickGrid 编辑器工厂的期望是什么?

转载 作者:行者123 更新时间:2023-11-30 18:27:44 25 4
gpt4 key购买 nike

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));
}

不是很明显。

最佳答案

它应该是一个实现 getEditor(columnDefinition) 并返回给定列的编辑器的对象。

参见 https://github.com/mleibman/SlickGrid/wiki/Writing-custom-cell-editorshttps://github.com/mleibman/SlickGrid/blob/master/slick.editors.js .

关于javascript - 对 SlickGrid 编辑器工厂的期望是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10418428/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com