|
|
|
|
#1 |
|
Участник
|
Сопутствующее
иногда требуется внезапно перевести ер метки зная что есть аксаптовые, а возможности ждать переводчика нет. Может помочь что то типа такого X++: #File
Dialog dlg = new Dialog();
container langCon = languageList();
DialogField labelIdField = dlg.addFieldValue(extendedTypeStr(LabelId), '');
labelIdField.mandatory_RU(true);
DialogField erlabelField = dlg.addFieldValue(extendedTypeStr(Description), '', 'ER label');
labelIdField.mandatory_RU(true);
dlg.run();
dlg.wait();
if (labelIdField.value() && erlabelField.value())
{
str filename = @'C:\Temp\Labels.txt';
TextIo io;
io = new TextIo(filename, #IO_Write);
LabelId labelId = labelIdField.value();
for (int i = 1; i <= conLen(langCon); i++)
{
LanguageId langId = conPeek(langCon, i);
LabelType labelType = SysLabel::labelId2String(labelId, langId);
if (labelType)
{
io.write(strFmt(' <ERLabel LabelId="%3" LabelValue="%2" LanguageId="%1" />',
langId,
labelType,
erlabelField.value()));
}
}
io.finalize(); |
|
|
|
|
#2 |
|
Участник
|
Сопутствующее
статья как работать с java script https://bootes.co/Articles/Extensibl...tions-Tutorial Сейчас вырисовывается что monaco должно использоваться следующим образом 1 шаг + добавить словарик функций (FUNCTIONS) - это просто и пример есть. 2 шаг+- включить выпадающий список (список root элементов (DATA SOURCE) можно задать сразу) 3 шаг - выпадающий список (DATA SOURCE) после точки генерировать на основе работы функции аксапты так как формально деревья могут обладать любой глубиной. Последний раз редактировалось axm2017; 09.01.2020 в 15:59. |
|
|
|
|
#3 |
|
Участник
|
Совет
|
|
|
|
|
| Опции темы | Поиск в этой теме |
| Опции просмотра | |
|