2013-03-08 168 views
0

我使用的jqGrid一個網格,在該網格我有編輯與內聯編輯的行。我試圖在可編輯的行中進行自動完成。這可能嗎?如果是,我如何識別這些行?jqGrid的自動完成內聯編輯

回答

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); 
+0

感謝您再次回覆@Mark!我很抱歉,但你能給我一個例子嗎?我不明白我該如何實現這一點。 – mailazs 2013-03-08 17:34:46

+0

查看編輯...當您尋找網格中的元素來構建此功能時,Firebug或其中的一個等同物將成爲您的朋友。 – Mark 2013-03-08 18:16:35

+0

Hummm好的,現在我明白了!再次感謝@Mark :) – mailazs 2013-03-08 18:28:21