私は今週末http://textextjs.com/で遊んでいます。これは、将来役立つ可能性のある追加機能(タグ付けなど)を備えた非常に堅実なオートコンプリートプラグインのようです。現在自分のオートコンプリート機能を使用している1つの場所にこれを実装しようとしましたが、このプラグインには、例/解決策をまだ見つけていない重大な問題が1つあります。
次のデータ構造を使用しています。
[
{
"id": "1",
"title": "Active",
//etc....
},
{
"id": "2",
"title": "Inactive",
//etc....
},
//etc...
]
現在、ajax / autocompleteプラグインを使用しています(ただし、最終的にはタグプラグインにこの機能が必要になります)。このデータを正常に機能させるカスタムItemManagerがありますが、ここに問題があります。ユーザーが表示して操作する入力をobject.titleに設定できるようにしたいのですが、フォームで送信される非表示の入力をobject.idにしたいのです。オートコンプリート/タグプラグインを使用するときにこのタイプの機能を取得するにはどうすればよいですか?
それを実装するプラグインを作成する必要があるように思われるので、onGetDataFormを調べてみました(ただし、非表示の入力を設定できるようにするためだけにプラグインを作成するのはやり過ぎのようですが、表示されます)が、その場合でも、オートコンプリートで選択されたアイテムの完全なデータオブジェクトにアクセスして、2つのフィールドを異なる設定にできるようにする方法がわかりません。これに関するどんな助けも素晴らしいでしょう。