Как сгруппировать по вычисляемому столбцу в веб-части запроса контента - PullRequest
0 голосов
/ 29 июня 2010

Я пытаюсь создать пользовательскую веб-часть запроса, которая извлекает данные из нескольких списков (или я бы просто сделал это с помощью представления списка), и я хочу сгруппировать данные по первой букве, A-Z. Прямо сейчас у меня есть вычисляемый столбец, который использует =LEFT(Title,1) для определения первой буквы каждой записи данных. Даже если я изменю свойство GroupBy файла .webpart для CQWP, чтобы заставить его сгруппировать по вычисляемому столбцу («Letter»), запрос будет пустым, поскольку он не может группироваться по вычисляемому столбцу. Кто-нибудь знает другой способ, которым я могу сделать это, или способ сделать Sharepoint статическим столбцом вычисленного значения?

1 Ответ

0 голосов
/ 30 июня 2010

К сожалению, вам придется сделать это, используя комбинацию поля и SPItemEventReceiver, поэтому вы генерируете поле только для чтения и создаете EventReceiver, который обновляет его в ItemAdding и ItemUpdating

...