0

jqGridを使用するグリッドがあり、このグリッドには、インライン編集で編集可能な行があります。編集可能な行でオートコンプリートを実行しようとしています。これは可能ですか?はいの場合、どうすればこれらの行を識別できますか?

4

1 に答える 1

0

classes: autoCompleteFieldClassName列のcolModelにを設定し、それを使用して編集時にオートコンプリートフィールドを追加できます。

例:colModelで、オプションを使用して列セルにクラスを割り当てることができます classes: autoCompleteFieldClassName

このクラスを使用すると、インライン編集イベントでjQueryセレクターを設定できます。これにより、このセル列に接続されている入力要素を選択できます。この要素を取得したら、jQueryオートコンプリートを添付できます

$(inputElement).autocomplete({ source: '/Controller/GetAutocompleteInformation',
    minLength: 2, autosearch: true,
    select: function (event, ui) {
        $(elem).val(ui.item.value);
于 2013-03-08T15:40:48.720 に答える