この 2 つの列を作成しました。
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 関数を編集する以外に方法がないという場合は、情報を提供してください。
任意の提案をいただければ幸いです。ありがとうございました