Rob*_*ool 3 javascript asp.net-mvc jqgrid
C#允许 通过at符号将保留字用作属性名称.例如
// In ASP.NET MVC, we use @class to define
// the css class attribute for some HtmlHelper methods.
var htmlObject = new { readonly = "readonly", @class = "ui-state-highlight" }
Run Code Online (Sandbox Code Playgroud)
我想在JavaScript中做同样的事情.例如
function makeGrid(grid, pager) {
grid.jqGrid({
caption: 'Configurations',
colNames: ['Id', 'Name'],
colModel: [
{ name: 'Id', index: 'Id' },
{ name: 'Name', index: 'Name', editable: true,
editoptions: { readonly: 'readonly', class: 'FormElement readonly' } },
],
pager: pager,
url: 'www.example.com/app/configurations") %>',
editurl: 'www.example.com/app/configurations/edit") %>'
}).navGrid(pager, { edit: true, add: false, del: false, search: false }, {}, {}, {});
}
Run Code Online (Sandbox Code Playgroud)
注意类:'FormElement readonly'应该在jqGrid的编辑对话框中设置css类值,但IE在保留字上出错.
JavaScript中是否还有转义字符?#类?@类?&类? 否则,我怎么告诉jqGrid在弹出编辑器上设置css类?谢谢.
Rus*_*Cam 10
我认为在这种情况下,引用类应该起作用,因为它是对象文字的属性的名称,即
editoptions: { readonly: 'readonly', 'class': 'FormElement readonly' } },
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1751 次 |
| 最近记录: |