зависимые комбобоксы

коллеги приветствую.
подскажите советом - есть стравочник "категория"; есть "подкатегория" с реквизитом "ссылка накатегорию" - а-ля иерархия.
собственно задача - на форме при выборе категории, обновлять комбобокс "подкатегории".

вот что получилось

function edtSubCategoryOnEnter(Control) {
       
     var Dataset = dlData.Dataset;
     var IncidentCategoryID = Dataset.Values('IncidentCategoryID');
     var IsEnabled = (IncidentCategoryID != null);
               
     ApplySelectQueryFilter(Control.DataField.LookupDataset.SelectQuery, 'IncidentCategoryID', IncidentCategoryID, IsEnabled);         
               
}

но увы не помогает... точнее помогает один раз - при первоначальном выборе категории.
из-за этого также отказался от "dlDataOnDatasetBeforeLookupDatasetOpen"

похоже на то, что датасет "подкатегории" не рефрешится. и никак не хочет этого делать...
может быть событие "edtSubCategoryOnEnter" не то ((((

Нравится

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

Если контрол сделан выпадающим списком, то нужно делать UnprepareDropDownList() после присвоения Value.
Например,
if (FieldName == ‘DocumentTypeID’) {
edtState.UnprepareDropDownList();
}
Это равнозначно обновлению списка выбранного контрола вручную с помощью нажатия кнопки F5.

Здравствуйте Сергей
Просьба ознакомится с http://www.community.terrasoft.ua/forum/topic/1489#comment-5131

[quote="Яворский Алексей"]Здравствуйте Сергей
Просьба ознакомится с http://www.community.terrasoft.ua/forum/topic/1489#comment-5131[/quote]

Алексей, приветствую. сенкью вери матч... все работает на 5+

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