我们正在开发一个使用 JQGrid 和 ASP.NET MVC3 @Html.JQGrid() 辅助方法的项目。我们需要将多个值插入到行中的单个单元格中。示例,该表如下所示:
joe | address | value 1 | value 1
| | value 2 | value 2
----------------------------------
bob | address | value 1 | value 1
| | value 2 | value 2
如果您知道如何通过使用帮助程序来做到这一点,那就太好了,但是如果您知道如何使用 JQuery 语法,那也会有所帮助,我会转换它。
如果您需要更多信息,请告诉我。
我对 JQGrid 不太熟悉,但既然你说你可以使用常规的 JQuery 语法,你可以使用 .append 或 .html 标签,里面有div(用于格式化)来附加或替换内容。
例如,您可以使用 JQuery 查找 td 元素,然后附加一个带有样式和值的div
。 var tdElement = $(tableId).find('#tdId');
然后使用
tdElement.append("<div class='CSSstyle'>"+value1+"</div>")
tdElement.append("<div class='CSSstyle'>"+value2+"</div>")
这与我用于在表中生成新行的技术非常相似。
希望有帮助。