Господа, прошу руку помощи.
Возможно ли фильтровать mds_Dataset, если да, то каким образом?
С уважением
Егор
Нравится
2 комментария
28 августа 2014 12:28
Егор, добрый день.
Нет, но тут немного другой подход. Дело в том, что mds заполняется каждый раз на OnDatasetAfterOpen(Dataset) теми данными, которые укажите Вы. Соответственно фильтровать нужно именно эти данные. Ну к примеру, в датасете у нас фрукты (яблоки, груши), в реестре добавляем кнопку "показать только яблоки":
function btnShowApplesOnly(Control) { var mds = dlData.Dataset; mds.Attributes('IsApplesOnly') = true; mds.Close(); mds.Open(); } function OnDatasetAfterOpen(Dataset) { if(Dataset.Attributes('IsApplesOnly')) { Dataset.Append(); //только яблоки Dataset.Post(); } else { Dataset.Append(); //все фрукты Dataset.Post(); } }
Показать все комментарии
Войдите или зарегистрируйтесь, что бы комментировать