Подскажите, пожалуйста, как в пользовательскую деталь добавить поле Attachments и сделать в ней возможной сортировку по дате добавоения файлов?
Нравится
Можно еще проще разблокировать настройку колонок в детали файлы и ссылки. Те перейти в списочное представление и добавить колонку дату создания и сохранить для всех пользователей. Пример как это сделать описан тут.
Сортировка по умолчанию и так по дате создания записи если чтото не так будет с сортировкой то добавить в полученном из примера FileDetailV2 метод:
initQuerySorting: function(esq) { var createdOnColumn = esq.addColumn("CreatedOn"); createdOnColumn.orderDirection = this.Terrasoft.OrderDirection.ASC; },
Не знаю, что именно имеете в виду, но если делаете для детали деталь второго уровня с файлами, то можно на основной детали сделать поле типа «дата и время» и при добавлении нового или изменении файла эту дату обновлять на уровне либо БП, либо встроенного БП, либо триггера в базе. А реализацию пользовательского интерфейса делать по аналогии с теми деталями, логику которых хотите повторить.
Мне кажется проще заместить стандартную деталь ("FileDetailV2") и настроить нужное расположение колонок и сортировку.
Можно еще проще разблокировать настройку колонок в детали файлы и ссылки. Те перейти в списочное представление и добавить колонку дату создания и сохранить для всех пользователей. Пример как это сделать описан тут.
Сортировка по умолчанию и так по дате создания записи если чтото не так будет с сортировкой то добавить в полученном из примера FileDetailV2 метод:
initQuerySorting: function(esq) { var createdOnColumn = esq.addColumn("CreatedOn"); createdOnColumn.orderDirection = this.Terrasoft.OrderDirection.ASC; },
Григорий Чех,
Cпасибо за помощь!
Создал замещающую деталь и вывел натсройку колонок и заменил стандартную сортировку, чтобы сначала были новые файлы.