9.23. Документ. Блокування атрибута за умови, якщо певне поле заповнено. Виконується за допомогою конструкції event.form.setNodeProperty (….’disabled’…..). enabled не існує, тому якщо потрібно enabled ставимо заперечення на disabled зо допомогою знака оклику.
|
// Не позволять редактировать атрибут Attrdict11 (nodeId = 6), пока атрибут Attrdict10 пустой module.exports = { |
9.24. Документ. Блокування атрибута за умови, якщо певне поле заповнено певним значенням. Приклад аналогічний з попереднім, разниця тілько в тому, що в попередньому прикладі блокування спрацювувало при введені будь-якого значення, в даному випадку тільки при введені певного значення. В даному прикладі поле від якого залежить блокування – текстове.
|
// Блокировать атрибут Attrdict11 (nodeId = 6) в случае если в атрибут Attrtext01 внесено значение “Запрещено” module.exports = { |
9.25. Документ. Блокування атрибуту за умови, якщо певне поле заповнене певним значенням. Приклад аналогічний з попереднім, різниця тільки в тому, що в попередньому прикладі блокування спрацьовувало при введенні будь-якого значення, в даному випадку тільки при введенні певного значення. В даному прикладі поле від якого залежить блокування – поле з довідником.
|
module.exports = { |
9.26. Документ. Встановлення обов’язковості для атрибута. Виконується за допомогою конструкції event.document.setAttributeRequiredRule(…..’*.*’…..).
|
// Атрибут Attrdict11 становится обязательным в случае если атрибут Attrdict10 заполнен. ‘*.*’ означает что обязательность распостраняется на все состояния, все действия module.exports = { |
9.27. Документ. Встановлення обов’язковості для всіх атрибутів секції. Аналогічно попередньому прикладу, різниця тілько в тому, що в попередньому прикладі вплив був тільки один обраний атрибут, а поточному прикладі всі атрибути заданої секції. Виконується за допомогою конструкції event.form.setNodeRequiredRule(…..’*.*’…..). ‘*.*’ означає всі ролі, всі стани.
|
// Все атрибуты секции с nodeid = 10 становятся обязательными в случае если атрибут Attrdict10 заполнен. ‘*.*’ означает что обязательность распостраняется на все состояния, все действия module.exports = { |
9.28. Задача. Встановлює обов’язковість для атрибуту документа. Виконується за допомогою конструкції event.document.setAttributeRequiredRule
|
module.exports = { |
9.29. Завдання. Встановлює обов’язковість для нативного атрибута задачі при зміні нативних атрибутів задачі. Виконується за допомогою конструкції event.task.setNativeAttributeRequiredRule
|
module.exports = { |
9.30. Завдання. Встановлює обов’язковість для всіх атрибутів секції. Виконується за допомогою конструкції event.form.setNodeRequiredRule. ‘*’ означає Усі Дії.
|
module.exports = { |
9.31. Документ. Встановлює відображення/приховування атрибута. Виконується за допомогою конструкції event.form.setNodeProperty(9, ‘hidden’, true), вказується id атрибута.
|
module.exports = { |
9.32. Документ. Встановлює відображення/приховування всіх атрибутів секції. Виконується аналогічно як для атрибута, за допомогою конструкції event.form.setNodeProperty(10, ‘hidden’, true), тільки вказується id секції.
|
module.exports = { |
9.33. Завдання. Встановлює відображення/приховування атрибута. Виконується за допомогою конструкції event.form.setNodeProperty(9, ‘hidden’, true), вказується id атрибута.
|
module.exports = { |
9.34. Завдання. Встановлює відображення/приховування всіх атрибутів секції. Виконується аналогічно як для атрибута, за допомогою конструкції event.form.setNodeProperty(10, ‘hidden’, true), тільки вказується id секції.
|
module.exports = { |
