【发布时间】:2013-08-09 17:48:27
【问题描述】:
我想在 ADD 模式下在我的 Jqgrid 表单中添加一些标签....所以有没有办法添加一些不属于表单的任何控件的文本
那么我应该为这个功能写什么...这可能吗?
请给我看一些关于这个的例子 谢谢你
【问题讨论】:
标签: javascript jquery jqgrid jqgrid-asp.net jqgrid-php
我想在 ADD 模式下在我的 Jqgrid 表单中添加一些标签....所以有没有办法添加一些不属于表单的任何控件的文本
那么我应该为这个功能写什么...这可能吗?
请给我看一些关于这个的例子 谢谢你
【问题讨论】:
标签: javascript jquery jqgrid jqgrid-asp.net jqgrid-php
解决此问题的一种方法是使用您自己的编辑表单,而不是 jqGrid 中内置的表单。您可以完全控制表单内容,但代价是必须专门为您的应用程序编写代码。
或者,您可以为任何可以在字段之前或之后添加文本或 HTML 内容的列指定Form Options,以及其他选项。例如:
colModel: [
...
{name:'price', ...,
formoptions:{elmprefix:'(*)', rowpos:1, colpos:2....},
editable:true },
...
]
您可能最感兴趣的选项是:
尽管为每一列指定了这些选项,但您可以创造性地利用它来使标签看起来不属于某一列。例如,通过插入 HTML <br /> 元素等。
【讨论】:
beforeShowForm 或 afterShowForm 并使用 jQuery 向 DOM 添加标签。这可以作为一个或两个标签的快速破解。