Я хочу использовать OrderBy
в SPSiteDataQuery
для сортировки элементов по данным, однако поле, содержащее дату, отличается в зависимости от типа контента.
Можно ли решить эту проблему путем сортировки по вычисляемому полю? В настоящее время я пытаюсь создать вычисляемое поле, которое проверяет наличие поля (используя ISERROR
), если оно найдено, оно возвращает значение, в противном случае возвращает значение по умолчанию. Или, может быть, я могу создать поле Calculated в родительском типе контента, а затем переопределить его формулы и ссылки на поля в дочернем типе контента - будет ли работать такой полиморфизм?