【问题标题】:Disable the jsgrid's edit and delete button for particular rows禁用特定行的 jsgrid 的编辑和删除按钮
【发布时间】:2017-06-20 13:31:05
【问题描述】:

我想禁用(而不是隐藏)jsgrid 中列出的特定记录的编辑和删除按钮。例如,当 ID 为 3(从下拉列表中选择)时,应禁用按钮。是否可以为特定记录设置配置。

【问题讨论】:

  • jsfiddle.net/tabalinas/yLf21191 在这里,我们可以编辑没有可编辑和可删除按钮的记录。我们可以禁用该特定记录的“编辑”吗?提前致谢。

标签: c# jquery asp.net jsgrid


【解决方案1】:

是的,如果项目可编辑,则重新定义 rowClick (http://js-grid.com/docs/#rowclick) 配置以调用默认实现:

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

这是工作小提琴:http://jsfiddle.net/1s9rpr1y/

【讨论】:

  • 如何更改图片图标?例如,如果我想将过滤器图标更改为自定义图标,该怎么做?我试图设置背景图像:url(文件夹路径);在 .jsgrid-clear-filter-button 类下的 jsgrid-theme.min.css 中。我的新图标不会改变它。
  • 我只能得到包含所有按钮图像的图像。我替换了我的自定义图像并转换为 base64 并更新了它。有什么简单的方法吗?
猜你喜欢
  • 2012-01-16
  • 1970-01-01
  • 2011-11-05
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-01-30
  • 1970-01-01
相关资源
最近更新 更多