Добрый день!
Есть необходимость из окна wnd_SolutionsGridArea (которое вызывается из окна поиска в БЗ) сделать кнопку, по нажатию которой будет открываться окно отображения деталей для файлов (wnd_FilesDetail или wnd_FilesDetailGridArea). Сделал кнопку, повесил на неё обработчик:
function btnOpenFileOnClick(Control) {
var FilesDetailWindow = GetSingleItemByCode('wnd_FilesDetailGridArea');
FilesDetailWindow.Attributes('ParentItemID') = dlData.Dataset.Values('ID');
FilesDetailWindow.Attributes('ParentItemFieldName') = 'ItemID';
FilesDetailWindow.Attributes('TableUSI') = 'tbl_FileInSolution';
FilesDetailWindow.Attributes('InsertLinkUSI') = 'iq_FileInSolution';
FilesDetailWindow.Prepare();
if (!FilesDetailWindow.ComponentsByName('dlData').Dataset.IsActive) {
FilesDetailWindow.ComponentsByName('dlData').Dataset.Open();
}
FilesDetailWindow.Show();
}
После того как дописал открытие датасета вручную - стал появляться список файлов, но с ним невозможно работать: при добавлении файлов выскакивает ошибка. И этот список файлов не зависит от выбранного решения из БЗ. Наставьте на путь истинный, где и что я не так делаю?