включение встроенного редактирования для представления в определении списка

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

Вопрос

В настоящее время я создаю некоторое определение списка для использования в среде SharePoint 2010.В этих определениях мне нужно определить представление, которое позволяет осуществлять встроенное редактирование.Это легко достигается в пользовательском интерфейсе, а также из кода путем установки встроенного свойства объекта SPView в "TRUE", однако я не могу найти ни одного свойства определения CAML представления для установки свойства.

Я посмотрел, что Visual Studio предоставляет в автозаполнении как для атрибутов элемента, так и для непосредственных дочерних элементов одного и того же элемента, и, похоже, ничего не имеет отношения к делу.

Кто-нибудь знает, не ищу ли я в совершенно неправильном месте, или у вас есть какие-либо идеи, где установить это в schema.xml определения списка?

Это было полезно?

Решение

Вы можете включить встроенное редактирование в элементе View определения списка (Schema.xml), определив элемент InlineEdit и присвоив ему значение TRUE, например:

<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 будет работать в 2010 году, оно не будет поддерживаться в следующей версии SharePoint.Учитывая, что вы разрабатываете новое определение списка, IMHO, я рекомендую заглянуть в представления на основе XSLT и посмотреть, сможете ли вы выполнить свои требования в XSLT.

  1. CAML устарел и View основан на XSLT
  2. Ссылка на CAML
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top