【问题标题】:Insert multiple values in a cell JQGrid MVC3 using the HTML Helper使用 HTML Helper 在单元格 JQGrid MVC3 中插入多个值
【发布时间】:2012-09-24 13:58:12
【问题描述】:
我们正在开发一个使用 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 语法也会有所帮助,我会转换它。
如果您需要更多信息,请告诉我。
【问题讨论】:
标签:
jquery
asp.net
asp.net-mvc-3
jqgrid
【解决方案1】:
我对 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>")
这与我用于在表中生成新行的技术非常相似。
希望对您有所帮助。