GWT中的滑块

时间:2011-09-01 14:11:55

标签: gwt slider

有人知道gwt中是否有滑块?我只发现了GWT Incubator中的那个,不幸的是已弃用。

5 个答案:

答案 0 :(得分:7)

试试这个:

http://code.google.com/p/gwt-slider-bar/

借助此项目,可以创建不同的滑块。

答案 1 :(得分:3)

标准GWT库中没有滑动条。但是GWT孵化器的替代方案是由David Chandler(他在Google GWT团队中)的示例项目listwidget。对于这个示例项目,他还需要一个幻灯片栏。他从GWT孵化器中获取了数据并对其进行了更新。

您可以做的是获取这些来源并将它们放入您自己的项目中(它具有apache许可证)。它可能不是最佳的,但它对我有用。以下是源http://code.google.com/p/listwidget/source/browse/#svn%2Ftrunk%2Fsrc%2Fmain%2Fjava%2Fcom%2Fgoogle%2Fgwt%2Fgen2%2Fclient的链接(为方便起见,此处为项目链接:http://code.google.com/p/listwidget/

答案 2 :(得分:1)

您现在可以使用HTML5滑块,如下所示:

<input ui:field="sliderInput" type="range" />

@UiField InputElement sliderInput;

sliderInput.setAttribute("min", "1");
sliderInput.setAttribute("max", "100");
sliderInput.setAttribute("step", "10");

Event.sinkEvents(sliderInput, Event.ONCHANGE);
Event.setEventListener(sliderInput, new EventListener() {
    @Override
    public void onBrowserEvent(Event event) {
        // sliderInput.getValue();
    }
});

答案 3 :(得分:0)

您可以使用smartgwt中的滑块。您只需要注意css定义。对于Firefox,它必须看起来像这样:

#isc_4 td{
   font-size:0px;
}

滑块不是html5滑块且不可触摸,但它可以正常工作。

答案 4 :(得分:-1)

通过编写一个使用jquery滑块的新lib来解决它。作者将在稳定时发布代码:)