- Сообщения
- 447
- Реакции
- 74
таким вот простым способом создаю диалог с чекбоксами, в которых можно выбрать номера страниц.
получается такой вот простой диалог:
а теперь — внимание — вопрос!
можно ли сделать кнопочку "выделить все", либо "снять пометку со всех"?
Код:
var checks = new Array();
var myDialog = app.dialogs.add();
with (myDialog.dialogColumns.add())
{
with (dialogRows.add().borderPanels.add().dialogColumns.add())
{
dialogRows.add().staticTexts.add({staticLabel: "список страниц:"});
with (dialogRows.add())
{
with (dialogColumns.add())
{
for (var q=0;q<app.activeDocument.pages.length;q++)
dialogRows.add().staticTexts.add({staticLabel:app.activeDocument.pages[q].name});
}
with (dialogColumns.add())
{
for (var q=0;q<app.activeDocument.pages.length;q++)
checks[q] = dialogRows.add().checkboxControls.add({checkedState:true});
}
}
}
}
if (!myDialog.show()) {exit();};
получается такой вот простой диалог:
а теперь — внимание — вопрос!
можно ли сделать кнопочку "выделить все", либо "снять пометку со всех"?
Последнее редактирование: