获取 <RenderingTemplate> 可呈现在窗体或列表视图页上的字段的名称。
命名空间: Microsoft.SharePoint.Mobile.WebControls
程序集: Microsoft.SharePoint(位于 Microsoft.SharePoint.dll 中)
语法
声明
Public Overrides ReadOnly Property DefaultTemplateName As String
Get
用法
Dim instance As SPMobileListFieldRendering
Dim value As String
value = instance.DefaultTemplateName
public override string DefaultTemplateName { get; }
属性值
类型:System.String
String 值,该值代表 <RenderingTemplate> 呈现窗体或列表视图中的字段的名称。
备注
对于列表视图页,此属性返回"MobileListFieldViewRendering"。对于窗体,它将返回"MobileListFieldFormRendering"。
如以下示例摘自MobileDefaultTemplates.ascx (位于%ProgramFiles%\Common Files\Microsoft Shared\web server extensions\15\TEMPLATE\CONTROLTEMPLATES。) 所示,MobileListFieldViewRendering <RenderingTemplate> 另一个 <RenderingTemplate> 的呼叫,命名为"MobileCompositeField"。它,依次调用各种其他控件,最重要的名为"MobileListField"。后者控件调用SPMobileListFieldSelector控件来呈现列表视图上的字段。后者控件本身将调用一些其他 <RenderingTemplate>。请参阅SPMobileCompositeField的详细信息。
<SharePoint:RenderingTemplate RunAt="Server" id="MobileListFieldViewRendering">
<Template>
<SPMobile:SPMobileComponent RunAt="Server"
TemplateName="MobileCompositeField" />
</Template>
</SharePoint:RenderingTemplate>
<!-- matter omitted -->
<SharePoint:RenderingTemplate RunAt="Server" id="MobileCompositeField">
<Template>
<SPMobile:SPMobileControlContainer RunAt="Server">
<SPMobile:SPMobileFieldLabel RunAt="Server"
StyleReference="MobileFieldLabelStyle" />
<SPMobile:SPMobileComponent RunAt="Server"
TemplateName="MobileListField" />
</SPMobile:SPMobileControlContainer>
</Template>
</SharePoint:RenderingTemplate>
<!-- matter omitted -->
<SharePoint:RenderingTemplate RunAt="Server" id="MobileListField">
<Template>
<SPMobile:SPMobileListFieldSelector RunAt="Server" />
</Template>
</SharePoint:RenderingTemplate>
如下面的摘要说明,MobileListFieldFormRendering <RenderingTemplate> 调用SPMobileCompositeField控件来呈现窗体上的字段。
<SharePoint:RenderingTemplate RunAt="Server"
ID="MobileListFieldFormRendering">
<Template>
<SPMobile:SPMobileCompositeField RunAt="Server" />
</Template>
</SharePoint:RenderingTemplate>