在jqGrid单元格中的数据中渲染换行符

时间:2010-06-22 22:04:50

标签: css jquery-ui formatting jqgrid newline

首先,我使用版本3.7.1和jQuery UI框架主题。我试图弄清楚如何在jqGrid单元格中使用换行符或甚至是<br />渲染。

我希望发生的一个例子:

________________________________________________________
Item 1     |   some data   |  Applies to OS 1
                              Applies to OS 2
                              Applies to OS 3
                              Applies to OS 4
__________________________________________________________
Item 2     |   some data   |  Applies to OS 1
__________________________________________________________
Item 3     |   some data   |  Applies to OS 4
                              Applies to OS 5
__________________________________________________________

当我的数据有<br />或\ n时,目前会发生什么:

__________________________________________________________
Item 1     |   some data   |  Applies to OS 1Applies to OS 2Applies to OS 3Applies to OS 4

我宁愿不必使用实际的<br />标签,因为我宁愿不在我的数据中嵌入HTML,但我愿意做任何我必须做的事情,因为我需要将这些数据呈现为价值清单。谢谢你的帮助。

1 个答案:

答案 0 :(得分:1)

您应该使用自定义格式化程序(请参阅http://www.trirand.com/jqgridwiki/doku.php?id=wiki:custom_formatter)作为您需要<br />的列。这允许您为列定义任何HTML片段。请参阅jqGrid: Editable column that always shows a select作为示例。

可能Wrapping Text lines in JqGrid也会对您有所帮助。

P.S。如果您在使用自定义格式化程序时遇到问题,请为您想要的列<br/>发布列定义和原始数据示例(例如JSON数据)