Форма BaseDocumentListForm (из пространства имен Ultima.Client.Documents) наследуется от BaseListForm и является общим предком для всех списковых форм документов:

DevBookmark_Scripts CommonForm

tree DevBookmark_Scripts BaseListForm

tree DevBookmark_Scripts BaseDocumentListForm

На форме размещен элемент управления SplitContainer, который сохраняет свою позицию в настройках формы. Левая панель контейнера зарезервирована под размещение фильтра (таблицы или дерева), если оставить эту область пустой – она будет скрыта в итоговой форме.

Control_BaseDocumentListForm

Форма используется для создания списковых форм документов с экранной логикой, существенно отличной от списковой формы по умолчанию. Для создания master-detail интерфейса на базе списковой формы по умолчанию рекомендуется использовать BaseFlatDocumentListForm.

DevBookmark_Scripts В классе формы BaseDocumentListForm импортирован менеджер DocumentManager.

При наследовании от формы DocumentListForm прикладному разработчику могут оказаться полезны следующие методы и свойства ее класса:

CustomFormText типа bool – возвращает true, если свойство Text формы должно остаться таким, каким оно было указано при ее разработке. Иначе заголовок формы система сформирует самостоятельно.

Также можно переопределить следующие методы и свойства класса формы DocumentListForm:

DocumentType типа Type – тип документов, который отображает форма.