Все элементы
WebAccess.ready(function () {
WA.CR.form.disable();
});
Табличные части
// Функция для отключения табличных частей.
function disableTables(tableName) {
// tableName – список имен таблиц, разделенных |.
var allTables = tableName.split("|");
WebAccess.ready(function () {
for (var i = 0; i < allTables.length; i++) {
var currentTable = WA.CR.form.controls.tables[allTables[i]];
if (typeof currentTable !== 'undefined') {
currentTable.disable();
}
}
});
}
Ссылки
// Функция для отключения ссылок.
function disableLinks(actions) {
// actions – список имен ссылок, разделенных |.
var allActions = actions.split("|");
WebAccess.ready(function () {
if (allActions.length > 0) {
for (var i = 0; i < allActions.length; i++) {
var actionLink = WA.CR.form.controls.links[allActions[i]];
if (typeof actionLink !== 'undefined') {
actionLink.disable();
}
}
}
});
}
Кнопки панели действий
WebAccess.ready(function () {
// Проверка, что текущая страница – это только что созданная карточка документа.
if (WA.getLocation() == "doc" && WA.CR.isNew) {
// На панели действий получить кнопку с именем CreateRRC
// и сделать ее недоступной для нажатия.
WA.current.toolBar.buttons.CreateRRC.disable();
}
// Проверка, что текущая страница – это карточка записи справочника.
if (WA.getLocation() == "reference") {
// Получить значение реквизита "Ведущая аналитика".
var RRCID = WA.CR.form.requisites["Ведущая аналитика"].getValue();
// Проверка, что реквизит заполнен.
if (RRCID == "") {
// На панели действий получить кнопку с именем OpenRRC
// и сделать ее недоступной для нажатия.
WebAccess.current.toolBar.buttons.OpenRRC.disable();
}
}
});
© Компания DIRECTUM, 2018 | Сообщество пользователей DIRECTUM |