0
A
回答
1
在數據綁定事件中,你可以根據你的條件刪除編輯按鈕劍道網格中的每一行
嘗試使用此代碼
function onDataBound() {
//Selects all edit buttons
$("#Grid tbody tr .k-grid-edit").each(function() {
var currentDataItem = $("#Grid").data("kendoGrid").dataItem($(this).closest("tr"));
//Check in the current dataItem if the row is editable
if (currentDataItem.isEditable == true) {
$(this).remove();
}
})
0
如果您使用的是MVC流體API來配置你的網格列然後嘗試此解決方案。
columns.Bound(p => p.MyModelID).Title("My Button Column").Sortable(false)
.Width(120)
.ClientTemplate("#if(MyModelFieldShowButton){#" +
"<button onclick='myButtonClick(#=MyModelID#)' tabindex='0' class='k-button k-button-icontext' id='btnMy#=MyModelID#' role='button' aria-disabled='false' type='button' data-role='button'><span class='k-icon k-i-redo'></span>My Button Text</button>" +
"#}else{#" +
"<button onclick='myButtonClick(#=MyModelID#)' tabindex='0' class='k-button k-button-icontext' id='btnMy#=MyModelID#' role='button' aria-disabled='false' type='button' data-role='button' disabled><span class='k-icon k-i-redo'></span>My Button Text</button>" +
"#}#"
)
.HeaderHtmlAttributes(new { title = "Queue the notification for delivery.", style = "text-align:center" }
);
相關問題
- 1. 劍道網格根據列值在列中生成動態html?
- 2. 如何自定義劍道網格更新按鈕?
- 3. 如何在劍道網格中動態更新列
- 4. 數據和按鈕在同一列劍道網格
- 5. 劍道網格取消按鈕丟失新值
- 6. 如何更改劍道網格按鈕上的「文本」?
- 7. 在劍道網格上更新模型
- 8. 更換劍道網格中的值
- 9. 禁用/啓用劍道網格複選框基於列的值
- 10. 如何重新啓用劍道網格複選框?
- 11. 如何在劍道網格中的組頁腳模板中獲取按列值
- 12. 如何用新數據刷新劍道網格
- 13. 刷新劍道網格
- 14. 後劍道網格值
- 15. 在劍道網格中處理空值
- 16. 在劍道網格中顯示值
- 17. 如何綁定劍道網格上的按鈕單擊事件
- 18. 如何更新劍道網格中的過濾器
- 19. 如何在劍道網格的同一列添加錨點和按鈕?
- 20. 劍道網格聚合列
- 21. 劍道網格擴大列
- 22. 復位劍道網格列
- 23. 如何根據值在VB.Net中啓用/禁用按鈕?
- 24. 在劍道網格中連續添加按鈕
- 25. 更新劍道UI網格值使用jQuery不更新傳遞迴模型
- 26. 如何擁有實時更新的劍道網格?
- 27. 如何批量更新劍道網格模型
- 28. 將數據從劍道網格加載到劍道窗口中
- 29. 如何在劍道網格模板
- 30. 如何在劍道UI網格中標記新添加的行