有人知道gwt中是否有滑块?我只发现了GWT Incubator中的那个,不幸的是已弃用。
答案 0 :(得分:7)
答案 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来解决它。作者将在稳定时发布代码:)