Опять же Flex 4, Actionscript Комплексная фильтрация данных фильтра XMLList и наборов данных с особыми условиями - PullRequest
0 голосов
/ 25 октября 2010

Итак, я попытался отформатировать это правильно в первый раз, но он опубликован, и все содержимое в каретках не было правильно проанализировано, поэтому я попробую еще раз:

Я пытался решить, чтоЛучший способ отфильтровать набор данных для древовидного представления.

Фильтры представлены в следующем формате XML: использование периодов вместо строк

Фильтрация двух наборов данных:.И

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

Так что я думал о написании специальных условий для следующего,которые требуются время от времени, потому что некоторые данные в атрибуте SpecificItem- "" находятся в состоянии комы

(когда критерии должны оцениваться как условие indexOf ()) (когда критерии применяются к условию SuperCat) (когда несколько фильтров одной и той же категории включают в себя расширяет) условие (когда несколько категорий фильтруются, включая сужения)

Как написать простую функцию без нескольких случаев, которая удовлетворяет этим особым условиям и выполняет обычную стандартную фильтрацию, циклычерез несколько наборов данных для фильтрации.

Я уже выписал несколько конкретных случаев, которые делают все это возможным, но я чувствую, что должен быть гораздо более простой, лучший и, возможно, более правильный способсделай это.

1 Ответ

0 голосов
/ 25 октября 2010

Да, похоже, что XML не разбирается ... вообще, так что здесь без пробелов, но с отступом

Итак, я попытался правильно отформатировать это в первый раз, но он опубликован, и все содержимое в каретках не было правильно проанализировано, поэтому я попробую еще раз:

Я пытался решить, каков наилучший способ фильтрации набора данных для представления в виде дерева.

Фильтры представлены в следующем формате XML: вместо периодов используются периоды категория FilterCategory (иногда) FilterAgainstAttribute, FilterDataToCompare, FilterCategory
Атрибуты фильтра (FilterAgainstAttribute, FilterDataToCompare, FilterCategory / / FilterCategory (иногда) / Category>

Фильтрация двух наборов данных:. Атрибуты суперкатегории Атрибуты подкатегории Атрибуты SpecificItem А ТАКЖЕ Атрибуты суперкатегории Атрибуты SpecificItem

...