Nikolay Ponomarenko wrote:
А вот касательно сортировок/фильтров по произвольным атрибутам - очень
часто
пользователи жаждут иметь возможность добавлять сущностям произвольные
поля и забивать в эти поля произвольные признаки, что бы потом по ним
произвольно
фильтровать и агрегировать данные, в частности в отчетах. И самое
неприятное, что
признаки эти слабоформализуемы, и зачастую нужны один раз.
Постановочная недоработка главным образом. Но действительно бывает,
что овчинка выделки не стоит, в смысле городить поля-структуры. У себя
решаю такие вопросы через отбор "тыком" в предварительно отфильтрованной
по формализованным признакам выборке. С возможностью сохранения фильтра,
в том числе и натыканного списка ID-шника, с заданием ему имени и
вызовом по нему когда приспичит. Если на плюсах работаешь, там по идее
должно быть что-то в этом роде на conditions, идеи-то у нас были общие,
реализацию Серж более цивильную сделал, мой лисапед дообработан
напильником только до уровня удобства внутреннего применения.
--
Regards. Ded.