Как заставить fsTree показать имя переменной

отредактировано 16:57 Раздел: FastScript
Подскажите, пожалуйста, как заставить fsTree показать имя переменной, если пременная была добавлена для parent скрипта?
Другими словами:

При таком обьявлении переменной показывает нормально:
...
fsScript := TfsScript.Create(nil);
fsScript.AddVariable('test', 'String', 'test_variable');
fsTree.Script := fsScript;
fsTree.UpdateItems;
...

При таком тоже:
...
fsScript := TfsScript.Create(nil);
fsGlobalUnit.AddVariable('test', 'String', 'test_variable');
fsScript.Parent := fsGlobalUnit;
fsTree.Script := fsScript;
fsTree.UpdateItems;
...

А вот при таком, нет:
...
fsScript := TfsScript.Create(nil);
fsScript.AddVariable('test', 'String', 'test_variable');

fsScript1 := TfsScript.Create(nil);
fsScript1.Parent := fsScript;

fsTree.Script := fsScript1;
fsTree.UpdateItems;
...

При этом, на самом деле, переменная 'test' существует во всех случаях, и доступна из fsScript1.

Оставить комментарий

Многофункциональный текстовый редактор. Чтобы отредактировать стиль параграфа, нажмите TAB, чтобы перейти к меню абзаца. Там вы можете выбрать стиль. По умолчанию не выбран ни один стиль. Когда вы выберете текст, появится встроенное меню форматирования. Нажмите TAB, чтобы войти в него. Некоторые элементы, такие как многофункциональные вставки ссылок, картинок, индикаторов загрузки и сообщений об ошибок могут быть вставлены в редактор. Вы можете перемещаться по ним, используя стрелки внутри редактора и удалять с помощью клавиш delete или backspace.