Handsontableでは、オートコンプリートカラムを使用して、ユーザが定義済みの名前のリストから選択できるようにします。しかし、ユーザーが名前を選択すると、私は実際にその名前を自分のデータオブジェクトに格納しません。その名前に関連付けられたIDを格納します。 idは、表が最初にロードされたときにデータで使用可能なものでもあります。handstontablesオートコンプリートエディターの初期値を制御できますか?
これは、私が持っているidからnameへ、そしてその逆の機能を必要とすることを意味します。私はレンダラーでidという名前の関数を使用し、beforeChange
にidという名前の関数を使用して、出力にidが含まれるようにします。私は、レンダリングされた名前のセルを選択して、私は今、名前の代わりにIDを参照してください私は、Enterキーを押した場合
:
は、ここに私の問題です。 idの代わりに名前が表示されるようにエディタの動作を変更できる方法はありますか?
他のすべてがうまくいくようです。たとえば、セルを選択して入力を開始すると、入力した内容が入力され、オートコンプリートが期待通りに機能します。私はセル上のEnterキーを押したときに同じ動作をしたいと思います。