В классе DictionaryHelper (из пространства имен Ultima.Dictionaries) реализованы методы следующих операций над справочниками:
•EditRecord(Type dictionaryType, long id) – открывает указанную запись справочника в модальной форме редактирования (информацию о модальных и немодальных формах редактирования можно найти на сайте MSDN eng/rus):
▪dictionaryType – тип справочника;
▪id – идентификатор записи справочника;
•BeginEditRecord(Type dictionaryType, long id) – открывает указанную запись справочника в немодальной форме редактирования:
▪dictionaryType – тип справочника;
▪id – идентификатор записи справочника;
•ViewRecord(Type dictionaryType, long id) – открывает указанную запись справочника в режиме чтения в модальной форме редактирования:
▪dictionaryType – тип справочника;
▪id – идентификатор записи справочника;
•BeginViewRecord(Type dictionaryType, long id) – открывает указанную запись справочника в режиме чтения в немодальной форме редактирования:
▪dictionaryType – тип справочника;
▪id – идентификатор записи справочника;
•InsertRecord(Type dictionaryType, IDictionary<string, object> parameters = null) – открывает модальную форму редактирования для создания новой записи справочника:
▪dictionaryType – тип справочника;
▪parameters – параметры новой записи справочника (опционально);
•BeginInsertRecord(Type dictionaryType, IDictionary<string, object> parameters = null) – открывает немодальную форму редактирования для создания новой записи справочника:
▪dictionaryType – тип справочника;
▪parameters – параметры новой записи справочника (опционально);
•BrowseRecords(Type dictionaryType, long? id = null) – открывает немодальную списковую форму указанного справочника для просмотра его записей:
▪dictionaryType – тип справочника;
▪id – идентификатор записи справочника, которая будет выбрана в списке (опционально);
•SelectRecord(Type dictionaryType, long? id = null) – открывает модальную списковую форму указанного справочника для выбора одной записи. Возвращает идентификатор выбранной записи, если она была выбрана, иначе null:
▪dictionaryType – тип справочника;
▪id – идентификатор записи справочника, которая будет выбрана в списке (опционально);
•SelectRecords(Type dictionaryType) – открывает модальную списковую форму указанного справочника для выбора нескольких записей. Возвращает список идентификаторов выбранных записей, если они были выбраны, иначе null:
▪dictionaryType – тип справочника.
Также реализованы типизированные варианты всех перечисленных методов.