Здравствуйте. Подскажите, пожалуйста, как запретить добавлять файлы в зависимости от определенного условия? Заранее спасибо за помощь.
Нравится
Создать свою деталь FileDetail, унаследовав ее от FileDetailV2.
Так как добавление файлов осуществляется через кнопку добавления, то нужно переопределить метод getAddRecordButtonVisible, отвечающий за видимость кнопки (внутри можете любые механизмы использовать хоть ESQ, хоть message)
Еще один способ добавления – это DragAndDropContainer, так же можно переопределить метод его работы initDropzoneEvents, либо так же скрывать прописав зависимость от кнопки
Алексей-Карягин,
Например на детали файлы и ссылки в любом из разделов в зависимости от любого булевого поля
В стандартной детали файлов FileDetail есть пустая функция onAddFileClick. Вероятно, нужно для своего раздела делать унаследованную схему детали и в ней переопределять функцию, добавляя нужную логику.
Создать свою деталь FileDetail, унаследовав ее от FileDetailV2.
Так как добавление файлов осуществляется через кнопку добавления, то нужно переопределить метод getAddRecordButtonVisible, отвечающий за видимость кнопки (внутри можете любые механизмы использовать хоть ESQ, хоть message)
Еще один способ добавления – это DragAndDropContainer, так же можно переопределить метод его работы initDropzoneEvents, либо так же скрывать прописав зависимость от кнопки