如何通过 mvc3 模型从 jqgrid 的表单标签后应用 *,例如 ex:-Username:*。我想要标签后缀,如表单选项中的元素后缀。如何在表单选项中创建标签后缀
问问题
2078 次
1 回答
2
真的很难理解你到底是什么意思。如果我理解正确,您可以使用formoptionslabel
的属性来解决您的问题。属性的值可以是任何常见的 HTML 片段。例如下面的设置label
formoptions: {
elmprefix:" (<span class='mystar' style='color:red'>*</span>) ",
elmsuffix:" yyyy-mm-dd",
label: "<span>Date<span><span style='float:right'>XXX</span>"
}
设置两个跨度作为表单的标签。结果,您可以生成如下表格(请参阅字段日期)
更新formoptions.label
: or的用法formoptions.elmprefix
是您可以使用的两种方式。如果您想设置formoptions.label
任何动态值,您可以针对$(this).jqGrid("setColProp", "yourColumnName", {formoptions: {label: "any HTML or text string"}})
. 如果您要在beforeInitData
回调内部进行调用(如在answer中),jqGrid 将在表单中使用新修改的标签。您不应该忘记使用recreateForm: true
表单编辑选项(参见此处的示例)。
于 2013-01-21T14:57:02.077 回答