checkSheetName(newSheetName);
newSheetName. Новое название листа документа экспресс-отчета.
Метод checkSheetName проверяет правильность наименования листа документа экспресс-отчета.
Метод возвращает значение false, если наименование листа документа экспресс-отчета неправильное, т. е. если оно пустое или совпадает с наименованием уже существующего листа. Иначе метод возвращает значение true.
Критерии недопустимости наименования листа определяются элементами перечисления PP.Exp.EaxDocument.SheetNameError.
Для выполнения примера необходимо наличие на html-странице компонента ExpressBox с наименованием «expressBox» (см. «Пример создания компонента ExpressBox»). Переименуем активный лист документа экспресс-отчета, предварительно проверив новое наименование листа на правильность:
// Получаем документ экспресс-отчета
var eaxDocument = expressBox.getSource();
var sheetName = "!123";
var result = eaxDocument.checkSheetName(sheetName);
if (result) {
// Получим активный лист
var sheet = eaxDocument.getActiveSheet();
// Переименовываем лист документа
var sheets = eaxDocument.getDocumentMetadata().sheets.its.it;
for (var i = 0; i < sheets.length; i++) {
if (sheets[i].k == sheet.getKey()) {
sheets[i].n = sheetName;
}
}
console.log("Новое имя листа экспресс-отчета: " + eaxDocument.getSheetName(sheet.getKey()));
} else {
console.log("Наименование листа является не верным. Лист не будет переименован.");
}
// Обновляем экспресс-отчет, чтобы увидеть обновленный заголовок листа
expressBox.refreshAll();
В результате выполнения примера активный лист документа экспресс-отчета был переименован:

Новое наименование листа также было выведено в консоли браузера:
Новое имя листа экспресс-отчета: !123
См. также: