Показывать только одну подсказку Datagrid за раз

Используя Clarity Datagrid, пользователь может одновременно открывать несколько фильтров столбцов, в результате чего всплывающие подсказки могут перекрывать друг друга. Хотя я предполагаю, что это ожидаемое поведение, это действительно кажется неоптимальным решением.

Любые идеи о том, как программно разрешать открывать только один фильтр всплывающих подсказок за раз?

снимок экрана с демонстрационной страницы datagrid


person Geek at Heart    schedule 30.04.2018    source источник


Ответы (1)


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

У нас есть улучшение в отставании, которое улучшит фильтрацию после ее внедрения.

Если вы действительно хотите или вам нужно программно управлять открытым / закрытым состоянием фильтров, вы можете добавить пользовательские clr-dg-filter и привязать его к @Output clrDgFilterOpenChange. В качестве альтернативы вы можете добавить ссылку на шаблон #myFilter и захватить его с @ViewChild в свой код, чтобы управлять его открытым / закрытым состоянием с помощью метод переключения.

person hippeelee    schedule 01.05.2018