Не отображаются поля записи DataGrid при открытии окна
Здравствуйте. Вывожу уже имеющееся Grid окошко при помощи функции, повешенной на событие кнопки OK:
var Window = GetSingleItemByCode('wnd_KindComplaintNewGridArea');
Window.Prepare();
Window.Show();
}
Окошко открывается, имена полей(колонок) видны, но сам сами строки. Хотя при запуске того же окна из меню, там где ему положенно быть - всё нормально. Не могу понять в чем дело, такое ощущение что я не задал каких-то атрибуов или параметров. ДС подключен, в этом вроде всё ок. Подозреваю что проблема в скрипте. Зараннее спасибо.
Нравится
Необходимо было просто инициализировать Dataset дополнительно в функции. Теперь такой вопрос - как мне реализовать добавление в текущий грид(и вместе с тем в базу)? Сейчас при нажатии кнопки "Добавить", выводится ошибка 'EditWindowUSI' значение атрибута не определено. Карточку добавления создал, теперь как их связать между собой, где это делается и в каком событии, по умолчанию прописанный btnOKOnClick к чему-то привязывается? Спасибо.
"Нестеров Артем Валерьевич" написал: Сейчас при нажатии кнопки "Добавить", выводится ошибка 'EditWindowUSI' значение атрибута не определено.
Если этот грид не зарегистрирован как справочник, то можно хардкодом. В обработчике OnPrepare написать вроде:
Window.Attributes('EditWindowUSI') = 'wnd_MyCardNameEdit';
"Зверев Александр" написал:
Нестеров Артем Валерьевич пишет:
Сейчас при нажатии кнопки "Добавить", выводится ошибка 'EditWindowUSI' значение атрибута не определено.
Если этот грид не зарегистрирован как справочник, то можно хардкодом. В обработчике OnPrepare написать вроде:
Window.Attributes('EditWindowUSI') = 'wnd_MyCardNameEdit';
А непосредственно зарегистрировать как справочник - какой порядок действий? Предполагаю работу с таблицей DictionarySettings...
UPD: Ан-нет, все меня тянет на хардкор:). Нашел пункт в меню клиента:)