Добрый день!
Подскажите, пожалуйста, как правильно "подцепить" FiltersBuilderControl к гриду?
Т.е. у меня есть окно, на этом окне грид и фильтры, кнопка "Применить", контрол фильтров ассоциирован с датасетом грида. Что надо написать в обработчике кнопки чтобы фильтр накладывался на датасет грида?
Заранее спасибо!
Нравится
2 комментария
14 июня 2013 11:57
Алексей, посмотрите на реализацию блока фильтрации в базовой версии:
- В сервисе wnd_BaseWorkspace присутствует кнопка [Применить] фильтры, заданные в блоке фильтрации (фрейм fmFilter).
- Обработка нажатия на кнопку:
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(); } }
Показать все комментарии
Войдите или зарегистрируйтесь, что бы комментировать