D365 id
На форме добавлен фильтр (используется для фильтрации данных в нижерасположенном гриде)
При нажатии на него выпадает multiselect lookup. Состоит он из одной колонки значений.
Запрос, который передается при создании этого лукапа, он с группировками, поэтому recid там нет.
Как заставить SysLookupMultiselectCtrl при переоткрывании фильтра отметить ранее выбранные значения?
(из того, что вижу в SysLookupMultiselectGrid->markSelected(), кажется, что невозможно отметить без recid, но надежда умирает последней)
И еще вопрос: для отлавливания lookup события создан класс-handler формы, где есть handler myFilterControl_onLookup. Когда использовала обычный systablelookup , то этот myFilterControl_onLookup вызывался . Когда заменила на SysLookupMultiselectCtrl , то почему-то это событие перестало отлавливаться. Как так? Оно же от контрола формы, а не типа выпадающего лукапа зависеть должно
Спасибо