我想给过滤器按钮一个右键单击功能,当我右键单击它时,它将清除所有网格标准。
setFilterOnKeypress(false);
setFilterByCell(true);
setFilterButtonPrompt("Left click to filter, right click to clear all texts.");
Button button = new Button();
button.addClickHandler(new ClickHandler()
{
@Override
public void onClick(ClickEvent event)
{
if (event.isRightButtonDown())
{
SC.warn("right clicked");
clearCriteria();
}
}
});
setFilterButtonProperties(button);
这不起作用,任何关于它为什么不起作用的想法?
答案 0 :(得分:0)
保持功能独立。没有意义在同一个按钮上混合两个不同的任务。从最终用户的角度思考。
详细了解您在同一文章中提出的另一篇文章Pass a handler to filter button property。