如何分配包含< br>的选项字符串到jqGrid的版本值属性 [英] how to assign option string containing <br> to editions value attribute of jqGrid
问题描述
在我的jqGrid中,我正在定义带有edittype:'select'的可编辑列.我正在使用内联编辑.我想使用字符串
In my jqGrid I am defining editable column with edittype :'select'. I am using inline editing. I want to assign option element to this drop down with string
例如
1:SA<br>21;2:SH<br>22;3:GT<br>23
当我将这样的字符串分配给该列的editoptions的value属性时,我在下拉菜单中得到option元素,如下所示 南非 不明确的 不明确的 SH 不明确的 不明确的 GT 不明确的 未定义
When I assign such string to value attribute of editoptions of this column I am getting option element in drop down as follows SA undefined undefined SH undefined undefined GT undefined undefined
有人可以建议我如何克服这个问题.
Can anybody suggest me how to overcome this problem.
推荐答案
我想可以通过使用delimiter
属性来解决您的问题,该属性将jqGrid使用的默认;
分隔符替换为任何其他符号,例如,?
在下面的代码中:
I suppose that your problem can be solved by usage delimiter
property which replace default ;
separator used by jqGrid to any another symbol, for example to ?
in the code below:
editoptions: {
delimiter: "?",
value: "1:SA<br>21?2:SH<br>22?3:GT<br>23"
}
当然,您应该另外将<br>
替换为某些编码版本,例如<br>
.
Of cause you should replace additionally <br>
to some encoded version like <br>
.
更新:演示演示以上建议行之有效.
UPDATED: The demo demonstrate that above suggestion works.
这篇关于如何分配包含< br>的选项字符串到jqGrid的版本值属性的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!