为右键单击设置过滤器按钮属性

时间:2014-05-28 14:39:37

标签: gwt smartgwt

我想给过滤器按钮一个右键单击功能,当我右键单击它时,它将清除所有网格标准。

        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);

这不起作用,任何关于它为什么不起作用的想法?

1 个答案:

答案 0 :(得分:0)

保持功能独立。没有意义在同一个按钮上混合两个不同的任务。从最终用户的角度思考。

详细了解您在同一文章中提出的另一篇文章Pass a handler to filter button property

相关问题