2015-10-14 157 views
0

我有一個jqgrid表,它有一個用戶名和密碼列,如果我可以在單擊單元格時添加一個單元格的全部內容的自動選擇,那對那些使用表格進行工作的人來說是非常有益的。如何在單擊jqgrid時突出顯示單元格的全部內容?

這是我到目前爲止有:

$("#theTable").jqGrid({ 
      [...] 
      colNames:[[...],'Username', 'Password',[...], 
      colModel:[ 
       [...] 
       {name: 'username', index: 'username', width: 110, sorttype: 'text', cellattr: function() {return 'class="selectcell"'}}, 
       {name: 'password', index: 'password', width: 110, sorttype: 'text', cellattr: function() {return 'class="selectcell"'}}, 
       [...] 
      ], 
     }); 

再後來就......

$(".selectcell").click(function(){ 
    this.select(); 
}); 

我把那$.click()從代碼時,它被點擊可自動選擇整個文本框。它在那裏功能完美,但它不是按原樣工作的。我該如何做這項工作?

回答

0

看來你不使用任何網格編輯。你可以在這種情況下添加cellEdit: true。允許選項編輯具有editing: true屬性的列的單元格。細胞編輯有一個更重要的功能。它突出顯示所有不可編輯列的單元格。由於所有列在您的情況下都不可編輯,因此您只需添加cellEdit: true選項即可突出顯示單元格。

如果需要選擇單元格文本那麼我建議你閱讀the old answer(見the demo),它演示如何選擇雙擊單擊的單元格內的文本。

+0

它看起來像你的舊答案中的第二個例子是我需要的! :)測試後我​​會回來。 –

+0

@ ZAD-Man:你完成了測試嗎? – Oleg

+0

我有另一個項目比這個項目有優先權,對不起。不知道什麼時候我會回來。 –

相關問題