我创建了这两列。
var columns = [
{id: "Fclass", name: "Class", field: "Fclass", minWidth:100,width:150, options:["10000","Dallas","10002","10003","10004","10005","10006","10007","10008","10009","10010"], editor: Slick.Editors.Auto},
{id: "subclass", name: "Subclass", field: "subclass", minWidth:100,width:150, dependency:"Fclass", editor: Slick.Editors.Auto}
];
字段名为“子类”的列取决于字段“Fclass”的列。所以发生的事情是,在 onBeforeEditCell 函数中,“子类”中的单元格根据“Fclass”列中单元格中选择的值填充。到目前为止一切顺利。
但是,我试图弄清楚“Fclass”中的单元格是否在编辑后被清除,如何清除“子类”中的单元格。这就是为什么我正在寻找像“onAfterEditCell”这样的函数,但我相信 SlickGrid API 中没有这样的函数。
注意: 由于保持一致性,我不想在 Slick.Editors.js 文件中触摸“applyValue”函数。但是,如果您说除了编辑 applyValue 函数之外别无他法,请提供一些信息。
任何建议将不胜感激。谢谢