0
我在我的ASP.NET MVC項目中使用jqgrid。我試圖在gridComplete函數中綁定click事件。然後,我想檢測單元格是否可以編輯。到目前爲止,我有這樣的:gridqplete函數中的jqGrid綁定事件
gridComplete: function() {
var ids = jQuery("#resources").jqGrid('getDataIDs');
for (var i = 0; i < ids.length; i++) {
var cl = ids[i];
jQuery('#resources').jqGrid('editRow', cl);
}
$("#resources td").click(function(e) {
...//here I want to check if clicked cell is editable
});
}
,你可以看到我加載網格後立即作出行準備編輯。這隻涉及屬性editable = true的列。
UPDATE:
的解決方案是非常簡單的:
$("#resources td").click(function(e) {
var sClassName = e.target.className;
if (sClassName == "editable") {
//editable cell is clicked
}
});
我嘗試過使用onCellSelect事件,但它僅對非可編輯單元格觸發。我的要求是,我必須淡入或淡出我的頁面上的某些部分,具體取決於edeitable /不可編輯的單元格是否被點擊。 – maciek 2012-02-10 09:31:56
@maciek:對不起,但我不明白你的意思。因爲我看到你以某種方式自己解決了問題,所以現在明確你的具體要求可能並不重要。 – Oleg 2012-02-10 14:09:59