【问题标题】:How to add a simple text label in a jqGrid form?如何在 jqGrid 表单中添加简单的文本标签?
【发布时间】:2011-04-19 16:08:08
【问题描述】:

当使用寻呼机中的“添加”或“编辑”表单时,我想知道如何在表单中添加一个简单的静态标签,而不会在其中创建任何其他列,这会影响 colNames[] 和 colModel[]。例如,我有一个非常简单的典型添加表单,它从包含一些标签和表单元素的寻呼机打开:名称、电子邮件、网站等,然后表单的下部有一些包含数字的下拉菜单1 到 10 的想法是要求用户在 1 到 10 之间选择一个值,以评估旁边列出的产品或服务对他们的重要性。就在本节的上方,我想添加一些文字只是为了给出一个简短的说明,要求用户“使用量表选择以下产品和服务的重要性:[1=低兴趣 --- 10=非常高兴趣]”。我无法弄清楚如何在表单中插入文本标签,而不必定义带有 formoption{} 等的列,这对于一些描述性文本来说是不需要的。我知道用于将文本添加到表单底部的“bottominfo:'some text'”,但我需要在表单中插入一些类似于中间(或其他位置)的文本,而不影响表格结构网格。这甚至可能吗? TIA。

【问题讨论】:

    标签: forms jqgrid


    【解决方案1】:

    您可以在afterShowForm 中修改编辑或添加表单。表单字段的 ID 类似于“tr_Name”。由“tr_”前缀和相应的列名组成。

    我修改了old answer 中的代码示例,以便在添加拨号盘中存在一个带有粗体文本“附加信息:”的附加行。在“编辑”对话框中(就像原始问题中想要的那样),一列的输入字段被禁用。你可以看到这个例子直播here。我希望一个有效的代码示例可以说更多的话。

    【讨论】:

    • 这正是我想要的。非常感谢您的意见。
    猜你喜欢
    • 1970-01-01
    • 2016-11-12
    • 2013-08-09
    • 1970-01-01
    • 2019-12-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多