検証エラーが発生すると、エラーが解決されるまでユーザーがそのセルにロックされることに気付きました。ユーザーが引き続きセルをナビゲートできるようにする方法はありますか?
このアプローチは私にとってはうまくいきます.b/c私は彼らがセルを離れたときにコミットしませんが、保存ボタンをクリックするまで待ちます. したがって、エラーが存在する間はこのボタンは無効になりますが、セルを自由に移動できます。ありがとうございました。
検証エラーが発生すると、エラーが解決されるまでユーザーがそのセルにロックされることに気付きました。ユーザーが引き続きセルをナビゲートできるようにする方法はありますか?
このアプローチは私にとってはうまくいきます.b/c私は彼らがセルを離れたときにコミットしませんが、保存ボタンをクリックするまで待ちます. したがって、エラーが存在する間はこのボタンは無効になりますが、セルを自由に移動できます。ありがとうございました。
editorLock
オプションに渡される独自の関数を実装する必要があります。この機能は、ほとんどの SlickGrid と同様に文書化が不十分ですが、SlickGridのソース コードを確認して、 という関数を検索できますcommitCurrentEdit
。
の例はeditorLock
ファイルにありますslick.core.js
また、グリッドをレンダリングする前に、次のことを試すことができます。
Slick.GlobalEditorLock.commitCurrentEdit = function(){
return true;
}