Viewfields XmlDefinition被忽略Web部件SharePoint

时间:2018-07-26 10:10:43

标签: c# sharepoint

在设置模板期间,我想将Web部件设置到我的网站(“我的任务”)。

配置后,Web部件在SharePoint网站集上可见。

但是,即使我向XmlDefinition添加了Viewfields,我也只能看到默认列。 我试图得到的是这里提到的工作(XSLTListViewWebpart property XMLDefinition does work)。

如您所见,这是我的.webpart代码:

         <property name="XmlDefinition" type="string">
      <![CDATA[
        <View Type="HTML" Name="{AF36165F-FD9E-4D51-9273-6599CCA22CD3}" BaseViewID="5">
        <Query>
        <Where>
        <Eq>
        <FieldRef Name="AssignedTo"/>
        <Value Type="Integer">
          <UserID Type="Integer"/>
        </Value>
        </Eq>
        </Where>
        </Query>
        <ViewFields>
        <FieldRef Name="Checkmark"/>
        <FieldRef Name="LinkTitle"/>
        <FieldRef Name="Body"/>
        <FieldRef Name="StartDate"/>
        <FieldRef Name="DueDate"/>
        <FieldRef Name="AssignedTo"/>
        <FieldRef Name="Priority"/>
        <FieldRef Name="PercentComplete"/>
        </ViewFields>
        <RowLimit Paged="TRUE">100</RowLimit>
        <Aggregations Value="Off"/>
        <JSLink>hierarchytaskslist.js</JSLink>
        <Toolbar Type="Standard"/>
      </View>]]>
    </property>

也许您对如何使它起作用的想法有所了解。

0 个答案:

没有答案