문제

I need to create a calculated item , which has: the ID of the item, the created date and title. How to do this combination in xml. i tried this code :

<Field Type="Calculated"  DisplayName="$Resources:SiteColumns,Calculated_Title" EnforceUniqueValues="FALSE" Indexed="FALSE" 
         Format="DateOnly" LCID="1033" ResultType="Text" ReadOnly="TRUE" ID="{bc7b5078-a90d-47e3-b0fc-8d87c0a0721d}" 
         SourceID="{d10a9f52-13ca-4392-9f51-c0f25b0b929a}" StaticName="Calculated_Title" Name="Calculated_Title"  ColName="sql_variant1" RowOrdinal="0" Required="FALSE" Version="13">
    <Formula>=Title&amp;" num : "&amp;ID&amp;" créer a "&amp;TEXT(Created,"d-mmm-yyyy  hh:ss")</Formula>
    <FieldRefs>
      <FieldRef Name="Created" />
      <FieldRef Name="ID" />
      <FieldRef Name="Title" />
    </FieldRefs>
  </Field>

it doesnt work with visual studio.

but if i use the OOB,with this fomula it works fine the formular :

=Title&" num : "&ID&" créer a "&TEXT(Created,"d-mmm-yyyy  hh:ss")

so how to do it to have a programmaticaly calcualted filed, with correct formula using the XML.

도움이 되었습니까?

해결책

You can not write the ID field, it is set by SharePoint after the Item is created in the SQL server database

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 sharepoint.stackexchange
scroll top