FiltersBuilderControl
Фильтры
Разработка

FiltersBuilderControl - как работает?

Добрый день!

Подскажите, пожалуйста, как правильно "подцепить" FiltersBuilderControl к гриду?

Т.е. у меня есть окно, на этом окне грид и фильтры, кнопка "Применить", контрол фильтров ассоциирован с датасетом грида. Что надо написать в обработчике кнопки чтобы фильтр накладывался на датасет грида?

Заранее спасибо!

Нравится

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

Алексей, посмотрите на реализацию блока фильтрации в базовой версии:
- В сервисе wnd_BaseWorkspace присутствует кнопка [Применить] фильтры, заданные в блоке фильтрации (фрейм fmFilter).
- Обработка нажатия на кнопку:

[javascript]
function ApplyFilters() {
var Dataset = fbcFilters.DatasetLink.Dataset;
try {
fbcFilters.ApplyFilter();
} catch (e) {
ShowErrorDialog(e.message);
return false;
}
if (BaseWorkspace.GridDataset) {
RefreshWorkspace();
} else {
if (Dataset.State != dstInactive) {
Dataset.Close();
}
Dataset.Open();
}
}
[/javascript]

Наталия, спасибо вам огромное! То, что надо!!!

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