【问题标题】:Display Some Lables in Jqgrid add/edit form在 Jqgrid 添加/编辑表单中显示一些标签
【发布时间】:2013-08-09 17:48:27
【问题描述】:

我想在 ADD 模式下在我的 Jqgrid 表单中添加一些标签....所以有没有办法添加一些不属于表单的任何控件的文本

那么我应该为这个功能写什么...这可能吗?

请给我看一些关于这个的例子 谢谢你

【问题讨论】:

    标签: javascript jquery jqgrid jqgrid-asp.net jqgrid-php


    【解决方案1】:

    解决此问题的一种方法是使用您自己的编辑表单,而不是 jqGrid 中内置的表单。您可以完全控制表单内容,但代价是必须专门为您的应用程序编写代码。


    或者,您可以为任何可以在字段之前或之后添加文本或 HTML 内容的列指定Form Options,以及其他选项。例如:

    colModel: [ 
          ... 
          {name:'price', ..., 
           formoptions:{elmprefix:'(*)', rowpos:1, colpos:2....}, 
           editable:true },
          ...
       ]
    

    您可能最感兴趣的选项是:

    • elmprefix - 字符串 - 如果设置,文本或 html 内容会出现在输入元素之前
    • elmsuffix - 字符串 - 如果设置,则在输入元素之后显示文本或 html 内容

    尽管为每一列指定了这些选项,但您可以创造性地利用它来使标签看起来不属于某一列。例如,通过插入 HTML <br /> 元素等。

    【讨论】:

    • Jqgrid表单中没有办法添加我的标签吗?
    • 您可能可以挂钩到事件处理程序之一,例如 beforeShowFormafterShowForm 并使用 jQuery 向 DOM 添加标签。这可以作为一个或两个标签的快速破解。
    • @ChintanGor - 请查看我的编辑,您也可以使用表单选项添加标签。
    • 谢谢@Justin...这不是我想要的,但它可以替换我想要的......
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-07-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多