Коллеги, здравствуйте.
Вот какая неувязка оказалась в версии 2020:
Есть пример из руководства Питера Карела
В предыдущих версиях, включая 2019, всё было в порядке: рядом с каждой записью было поле для флажка, и его можно было ставить/снимать. Очень удобная опция, если, например, есть длинный список стилей, не помещающийся целиком в окне просмотра, то можно было его прокручивать, и флажками отмечать нужные.
И потом узнать, что выбрано.
В версии 2020 этих флажков уже нет.
Как это назвать?… оптимизировали… улучшили. Апдейтоделы. Теперь эта опция исчезла.
И вариант сказать, что надо использовать предыдущую версию,
не работает.
Попытка сделать папку “Version 12.0 Scripts” и поместить скрипт туда и оттуда запускать — результат тот же.
Пока вижу только такой, в два шага путь, как реализовано в «Музыке заголовков»: выводить слева список стилей и перекидывать нужные в правое окно. Но тот вариант с флажками был изящнее. И как быть с давно написанными скриптами, где эта опция используется?
И всё же — может быть, есть всё же какой-нибудь обходной путь, как заставить программу выполнить скрипт в одной из предыдущих объектных моделей индизайна?
Если кто знает, поделитесь.
Вот какая неувязка оказалась в версии 2020:
Есть пример из руководства Питера Карела
JavaScript:
var w = new Window("dialog");
w.alignChildren = ["top", "right"];
var list = w.add ("listbox", undefined, ["One", "Two", "Three", "Four"]);
for (var i = 0; i < list.items.length; i++)
//list.items[i].checked = false;
list.items.checked = true;
w.show();
В предыдущих версиях, включая 2019, всё было в порядке: рядом с каждой записью было поле для флажка, и его можно было ставить/снимать. Очень удобная опция, если, например, есть длинный список стилей, не помещающийся целиком в окне просмотра, то можно было его прокручивать, и флажками отмечать нужные.
И потом узнать, что выбрано.
В версии 2020 этих флажков уже нет.
Как это назвать?… оптимизировали… улучшили. Апдейтоделы. Теперь эта опция исчезла.
И вариант сказать, что надо использовать предыдущую версию,
JavaScript:
app.scriptPreferences.version = 12;
не работает.
Попытка сделать папку “Version 12.0 Scripts” и поместить скрипт туда и оттуда запускать — результат тот же.
Пока вижу только такой, в два шага путь, как реализовано в «Музыке заголовков»: выводить слева список стилей и перекидывать нужные в правое окно. Но тот вариант с флажками был изящнее. И как быть с давно написанными скриптами, где эта опция используется?
И всё же — может быть, есть всё же какой-нибудь обходной путь, как заставить программу выполнить скрипт в одной из предыдущих объектных моделей индизайна?
Если кто знает, поделитесь.
Последнее редактирование модератором: