2017-06-20 143 views
0

我想禁用(不隱藏)編輯和刪除jsgrid中列出的特定記錄的按鈕。例如,當ID是3(從下拉列表中選擇)時,應該禁用按鈕。是否可以爲特定記錄設置配置?禁用特定行的jsgrid的編輯和刪除按鈕

+0

http://jsfiddle.net/tabalinas/yLf21191/在此,我們可以編輯沒有可編輯和可刪除按鈕的記錄。我們可以禁用該特定記錄的「編輯」功能嗎? 在此先感謝。 – user8158183

回答

1

是,重新定義rowClickhttp://js-grid.com/docs/#rowclick)配置調用默認的實現,如果一個項目是編輯:

rowClick: function(args) { 
    if(args.item.Editable) { 
     jsGrid.Grid.prototype.rowClick.call(this, args); 
    } 
}, 

這裏是工作提琴:http://jsfiddle.net/1s9rpr1y/

+0

謝謝ou..its working :) – user8158183

+0

如何更改圖片圖標?爲前例如,如果我想更改過濾器圖標爲自定義圖標,該怎麼做?我試圖設置background-image:url(folderpath);在.jsgrid-clear-filter-button類下的jsgrid-theme.min.css中。它沒有被我的新圖標改變。 – user8158183

+0

我只能得到包含所有按鈕圖像的圖像。我替換了我的自定義圖像並轉換爲base64並更新它。有沒有簡單的方法來做到這一點? – user8158183