تمكين التحرير داخل الخط لعرض في تعريف القائمة

StackOverflow https://stackoverflow.com/questions/2293646

سؤال

أقوم حاليًا بإنشاء بعض تعريف القائمة للاستخدام في بيئة SharePoint 2010. في هذه التعريفات ، أحتاج إلى تحديد طريقة عرض يتيح التحرير داخل الخط. يتم تحقيق ذلك بسهولة في واجهة المستخدم وكذلك من التعليمات البرمجية عن طريق تعيين الخاصية المضمنة لكائن SPVIEW إلى "True" ، ومع ذلك لا يمكنني العثور على أي خاصية من تعريف CAML للعرض لتعيين الخاصية.

لقد بحثت في ما يزداده Visual Studio في الإكمال التلقائي لكلا سمات العنصر والأطفال المباشرين من نفس العنصر ويبدو أن لا شيء مناسب.

أي شخص يعرف ما إذا كنت أبحث في المكان الخاطئ تمامًا ، أو لدي أي فكرة عن مكان تعيين هذا في Schema.xml لتعريف القائمة؟

هل كانت مفيدة؟

المحلول

يمكنك تمكين التحرير المضمّن في عنصر عرض تعريف القائمة (schema.xml) من خلال تحديد العنصر المضمون ومنحه قيمة حقيقية ، مثل ذلك:

<View ...>
  <ViewFields ... />
  <Query ... />
  <Aggregations Value="Off" />
  <RowLimit Paged="TRUE">30</RowLimit>
  <Mobile ... />
  <InlineEdit>TRUE</InlineEdit>
  <Toolbar Type="Standard" />
  <XslLink Default="TRUE">main.xsl</XslLink>
  <ParameterBindings>
    <ParameterBinding Name="NoAnnouncements" Location="Resource(wss,noXinviewofY_LIST)" />
    <ParameterBinding Name="NoAnnouncementsHowTo" Location="Resource(wss,noXinviewofY_DEFAULT)" />
  </ParameterBindings>
</View>

نصائح أخرى

في ملاحظة سريعة ، في عرض SharePoint 2010 القائم على CAML عفا عليها الزمن. على الرغم من أن CAML View ستعمل في عام 2010 ، إلا أنها لن تكون دعمًا للإصدار التالي من SharePoint. بالنظر إلى أنك تقوم بتطوير تعريف قائمة جديدة IMHO ، أوصي بالبحث عن طرق العرض القائمة على XSLT ومعرفة ما إذا كان يمكنك الحصول على متطلباتك في XSLT.

  1. يعتمد Caml Oversolete & View على XSLT
  2. مرجع CAML
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top