Вопрос

MultiSelectData(TargetDataset)

Здравствуйте.

Есть два поля "Категории", "Суб-категории". Оба типа LookupControl и оба wnd_MultiSelectData.

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

Если после того как выбраны суб-категории, удалить одно из значений категории, и снова открыть суб-категории, фильтр работает, но остаются прежние выбранные значения(в TargetDataset).

Вопрос: Как удалить значения из TargetDataset (в MultiSelectData) ?

Изображение удалено.

Нравится

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

Видимо, нужно делать что-то похожее на логику страницы wnd_ReportCurrentSituation и такой же wnd_ReportFinanceResult. Там тоже два мультилукапа и фильтрация значений одного по другому.

Зверев Александр,

Я не нашла ни wnd_ReportCurrentSituation,  ни wnd_ReportFinanceResult. Версия Terrasoft 3.2.0.90

Есть какие-то другие примеры? Или, если Вам не сложно, можете отправить фрагмент кода ?

У Вас очень старая версия, многое из более новых может не работать. Вот схемы карточки и скрипта. Если не получится загрузить в систему, смотрите скрипт в блокноте.

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