2.7. Event: attributeChanged_<attr_code>. Копіювання одного атрибута в інший, вихідний атрибут – Кастомний. Копіювання атрибута text001 в text002 при редагуванні атрибута text001.
module.exports = {
document_attributeChanged_text001(event) {
event.document.setAttribute(‘text002’, event.value)
}
}
2.8. Event: nativeAttributeChanged_<attr_code>. Копіювання одного атрибута в інший, вихідний атрибут – Нативний.
module.exports = {
document_nativeAttributeChanged_subject(event) {
event.document.setAttribute(‘text001’, event.value)
}
}
2.9. Event: attributeChanged (без вказання конкретного атрибута). Копіювання декількох атрибутів в третій атрибут, вихідні атрибуты Кастомні
|
module.exports = { |
2.10. Event: attributeChanged_<attr_code>. Обігравання попереднього прикладу за допомогою окремих івентів: копіювання кількох атрибутів у третій атрибут.
|
module.exports = { |
2.11. Event: attributeChanged_<attr_code> (oldValue). Приклад подібний до попереднього, але використано oldValue (попереднє значення атрибута).
|
module.exports = { |
2.12. Event: nativeAttributeChanged. Приклад з Нативними атрибутами.
|
module.exports = { |
2.13. AttributeChanged для файлового атрибута документа. При додаванні файла його назва вставляється в текстовий атрибут. Використані ? щоб відпрацювати null.
|
module.exports = { |
2.14. AttributeChanged для образа документа. При додаванні файла в образ його назва вставляється в текстовий атрибут. Використані, щоб відпрацювати null.
|
module.exports = { const aaa = event.document.getNativeFileAttribute() const bbb = aaa?.fileInfo?.fileName event.document.setAttribute(‘Attrtext03’, bbb) } |
2.15. AttributeChanged для файлового атрибута таблиці. При додаванні файла в таблицю його назва вставляється в текстовий атрибут таблиці. Використані щоб відпрацювати null.
|
module.exports = { const aaa = event.documentItem.getFileAttribute(‘Attrfile22_20Mb’) const bbb = aaa?.fileInfo?.fileName event.documentItem.setAttribute(‘Attrtext01’, bbb) }
|
