有什么方法可以在 Jqgrid
中显示静态列值(ex - “ClickHere”将显示在所有行中,“Details”作为列标题)?我正在使用 spring MVC
Jackson
支持通过 jsonReader
填充 jqgrid
。我只需要有一个静态字符串作为 JSON
不附带的列。
前 -
学生姓名
| 详细信息
|
XXXX | clickhere
YYYY | clickhere
当我使用 json 对象中的 studentName 时,我需要在 jqgrid 列中硬编码“clickHere”字符串。这可行吗?
请告诉我您的想法。提前谢谢你
最佳答案
我自己不使用 spring MVC,但要创建一个带有静态文本“单击此处”的列,您可以根据 the custom formatter 定义它:
{ name:'Details', width:60, sortable:false, search:false,
formatter:function(){
return 'Click here';
},
unformatter:function(){return '';}
}
unformatter
的定义是可选的。可能你不需要它。这取决于您如何读取(您曾经这样做过)来自网格的数据。
可以是formatter:'showlink'一些其他形式的链接是你真正想做的。如果您可以找到问题的答案 here (参见 the demo)。
关于javascript - jqgrid 显示不在 json 中的静态列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6438404/