如何分配包含< br>的选项字符串到jqGrid的版本值属性 [英] how to assign option string containing <br> to editions value attribute of jqGrid

查看:85
本文介绍了如何分配包含< br>的选项字符串到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&lt;br&gt;21?2:SH&lt;br&gt;22?3:GT&lt;br&gt;23"
}

当然,您应该另外将<br>替换为某些编码版本,例如&lt;br&gt;.

Of cause you should replace additionally <br> to some encoded version like &lt;br&gt;.

更新:演示演示以上建议行之有效.

UPDATED: The demo demonstrate that above suggestion works.

这篇关于如何分配包含&lt; br&gt;的选项字符串到jqGrid的版本值属性的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆