我正在使用主干和背景网格。
我想让一些背景网格单元格不可编辑并突出显示它们。
我正在为这些单元格寻找一个简单的 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");
如果是,则只需“返回”,否则允许编辑。您必须通过反复试验来解决它,直到有人帮助您提供准确的代码。在那之前最好开始帮助自己。
我是一名优秀的程序员,十分优秀!