Nikolay Ponomarenko wrote:

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

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

--
Regards. Ded.

Ответить