BaseGridArea не видит dlData

BaseGridArea не видит dlData

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

хотя

Window.ComponentsByName('dlData')

видит его.

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

Нравится

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

продолжение истории, там же в scr_BaseGridArea не видно Self

function btnAddOnClick(Control) {
	AddGridAreaData(Self, Self, BaseGridArea);
}

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

function wnd_AccountsGridAreaOnPrepare(Window) {
	wnd_BaseGridAreaOnPrepare(Window);
	Initialize(Window);
 
}

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

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

У окна свойство

TemplateWindowUSI = wnd_BaseGridArea

OnPrepare для окна именно так и написал:

wnd_BaseGridAreaOnPrepare(Window);

и зайдя внутрь появляется ошибка dlData, при этом и BaseGridArea "чистый" объект!

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

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