我有一個Wijmo網格,只要用戶單擊任何列,就可以選擇行。 我添加了一列來顯示工具提示以及特定記錄的其他信息。 問題是當點擊這個列時,Wijmo自動選擇當前行。Wijmo網格 - 單擊特定列時阻止行選擇
我讀過文檔,在選擇一行或單擊一行之前沒有事件。在這種情況下,selectionChanged
事件沒有用,因爲它在選擇行後觸發。
我不能添加一個tr點擊事件處理程序,並使e.preventDefault,
,因爲在這種情況下工具提示不會出現。
如何防止行選擇取決於所點擊的列?
我有一個Wijmo網格,只要用戶單擊任何列,就可以選擇行。 我添加了一列來顯示工具提示以及特定記錄的其他信息。 問題是當點擊這個列時,Wijmo自動選擇當前行。Wijmo網格 - 單擊特定列時阻止行選擇
我讀過文檔,在選擇一行或單擊一行之前沒有事件。在這種情況下,selectionChanged
事件沒有用,因爲它在選擇行後觸發。
我不能添加一個tr點擊事件處理程序,並使e.preventDefault,
,因爲在這種情況下工具提示不會出現。
如何防止行選擇取決於所點擊的列?
有沒有本地的方式來做到這一點。你可以做的是,處理currentCellChanging事件,並根據點擊的單元格將「selectionMode」選項設置爲none。
var isLoaded = false;
$("#gridview2").wijgrid({
loading: function (e, args) {
isLoaded = false;
},
loaded: function (e, args) {
isLoaded = true;
},
currentCellChanging: function (e, args) {
if (isLoaded) {
if (args.cellIndex == 5) {
$(this).wijgrid({ selectionMode: 'none' });
}
else {
$(this).wijgrid({ selectionMode: 'singleRow' });
}
}
}
});
使用的SelectionMode =「無」做工精細 這不是默認
選擇什麼其實這會導致所有行是可選。我想維護選定的行,如果有的話。在類似的情況下,我想根據某些數據值禁用行選擇行。這可能嗎?我一直在閱讀整個Wijgrid Api和Wijmo Grid帖子,但我找不到解決方案。 – kerzek 2013-07-22 20:32:38