Скрипты
Разработка

BaseGridArea не видит dlData

BaseGridArea не видит dlData

function wnd_BaseGridAreaOnPrepare(Window) {
        InitializeGridArea(Window, BaseGridArea, dlData); //ВОТ ТУТ
        InitializeGridAreaHotKeyList(Window);
}

хотя

Window.ComponentsByName('dlData')

видит его.

Что-то нужно прописать для создаваемого грида?

Нравится

4 комментария

продолжение истории, там же в scr_BaseGridArea не видно Self
[javascript]
function btnAddOnClick(Control) {
AddGridAreaData(Self, Self, BaseGridArea);
}
[/javascript]

Здравствуйте, Alex!
Не совсем понятно, что Вы делаете. Проверьте, унаследовано ли Ваше окно от wnd_BaseGridArea.
Вообще, необходимо добавлять обработчик события OnPrepare для своего окна, в котором вызывать базовый и инициализировать другие параметры окна:

[javascript]
function wnd_AccountsGridAreaOnPrepare(Window) {
wnd_BaseGridAreaOnPrepare(Window);
Initialize(Window);

}
[/javascript]

"Андрей Каспаревич" написал:Проверьте, унаследовано ли Ваше окно от wnd_BaseGridArea.

Андрей, а как проверить?

У окна свойство
[javascript]
TemplateWindowUSI = wnd_BaseGridArea
[/javascript]

OnPrepare для окна именно так и написал:
[javascript]
wnd_BaseGridAreaOnPrepare(Window);
[/javascript]
и зайдя внутрь появляется ошибка dlData, при этом и BaseGridArea "чистый" объект!

Проблема закрыта. Спасибо.
зачем-то добавил в INCLUDE scr_BaseGridArea!

Показать все комментарии