![]() |
1
0
问题是呈现模板必须使用FormField。这始终以以下格式呈现值: 1989; . 要解决此问题,需要捕获并更改呈现的文本,以获得所需的输出。解决这一问题有两种方法: 1。写入从数字字段继承的自定义控件 可以重写renderFieldForDisplay和renderFieldForInput方法以提供所需的输出。可以将其他属性添加到控件以描述其他行为。 优点:不需要更改渲染模板。 2。编写自定义控件以在呈现模板中使用 使用正则表达式更改文本的控件(例如)可以环绕FormField控件。
优点:通用解决方案可用于任何类型的字段。 |
![]() |
2
-1
从 只是另一个SharePoint博客
|