javascript - 如何突出显示不可编辑的背景网格单元格?

标签 javascript css backbone.js backgrid

我正在使用主干和背景网格。

我想让一些背景网格单元格不可编辑并突出显示它们。

我正在为这些单元格寻找一个简单的 css 属性。

但不幸的是,backgrid 没有对不可编辑的单元格施加任何特定的类。

这是从背景网格网站呈现的一个背景网格行本身:http://backgridjs.com/我们知道 id 字段在这里不可编辑:

    <tr>
<td class="integer-cell">1</td>
<td class="string-cell">Afghanistan</td>
<td class="integer-cell">25,500,100</td>
<td class="number-cell">0.36</td>
<td class="date-cell">2013-01-01</td>
<td class="uri-cell"><a tabindex="-1" href="http://en.wikipedia.org/wiki/Afghanistan" title="http://en.wikipedia.org/wiki/Afghanistan" target="_blank">http://en.wikipedia.org/wiki/Afghanistan</a></td>
</tr>

现在我该如何实现同样的目标??

最佳答案

那些你不想编辑的单元格,给它们添加一些类,然后转到 backgrid.js 的源代码并找到启用编辑模式的函数,我不知 Prop 体是哪个函数处理那个,可能是

render: function () {
enterEditMode: function () {

然后检查该单元格的类名

$("#mydiv").hasClass("dont_edit"); OR this.hasClass("dont_edit");

如果是,则只需“返回”,否则允许编辑。您必须通过反复试验来解决它,直到有人帮助您提供准确的代码。在那之前最好开始帮助自己。

关于javascript - 如何突出显示不可编辑的背景网格单元格?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20771987/

相关文章:

asp.net - 粘性页脚,但内容不会

Backbone.js和领先的哈希

javascript - 模型销毁成功回调不起作用

javascript - 在 div contentEditable 中定位光标的偏移量(类似于 G+ 上的提及)

javascript - 解析第一个请求的数据后触发第二个 httpRequest

javascript - 使用 JQuery 刷新数据

css - 如何在运行时为 javaFX ProgressBar 设置特定的 css 值?

javascript - jQuery 切换背景,每次点击

javascript - 使每隔几秒创建的生成的 div 落在屏幕上

javascript - 这是有效的 js 语法吗?