Менеджер (из пространства имен Ultima.Scripting) предназначен для работы с командами над записями (списком записей) справочника.
Интерфейс менеджера IDictionaryListCommandManager реализует следующие методы:
•GetDictionaryListCommands(long dictionaryId) – возвращает перечень команд, которые можно выполнять над списком записей указанного справочника:
▪dictionaryId – идентификатор справочника;
•GetCommandsScriptHotkeys(long dictionaryId) – возвращает перечень горячих клавиш для вызова команд, которые можно выполнять над списком записей указанного справочника:
▪dictionaryId – идентификатор справочника;
•GetDictionaryCaption(long scriptId) – возвращает описание справочника для скрипта команды, которая выполняется над списком его записей:
▪scriptId – идентификатор скрипта команды;
•ExecuteCommand(long id, long[] records, IDictionary<string, object> parameters) – выполняет команду над указанными записями справочника, возвращает список ClientActions для выполнения на стороне клиента:
▪id – идентификатор команды над списком записей справочника;
▪records – идентификаторы записей справочника;
▪parameters – параметры выполнения команды.