小编cor*_*air的帖子

如何调整smartgwt的Listgrid的rownumber列的大小?

smartgwt的Listgrid具有显示行号的功能.我尝试将它用于小桌子,它就像一个魅力.

但对于行数大于9999的表,"行号"列不会显示多于4个数字.

在此输入图像描述

所以,这是一个问题.如何使Listgrid显示"行号"列中的所有数字?

我的测试网格:

    ListGrid listGrid=new ListGrid();
    listGrid.setWidth(300);
    listGrid.setHeight(200);
    ListGridField name = new ListGridField("name", "Name");
    listGrid.setFields(name);
    listGrid.setShowRowNumbers(true);

    Record[] records=new Record[10000];
    for (int i=0; i<records.length; i++){
        Map<String, String> map=new HashMap<String, String>();
        map.put("name", "Hello");
        records[i]=new Record(map);
    }

    listGrid.setData(records);
    listGrid.setAutoFitData(Autofit.HORIZONTAL);
Run Code Online (Sandbox Code Playgroud)

java gwt smartgwt

5
推荐指数
1
解决办法
1608
查看次数

在页面中间显示文字 - Vaadin

我正在学习vaadin并且有问题在页面中间显示文本(标签)有人可以解释为什么这段代码不起作用?

Window window=new Window();

VerticalLayout root=new VerticalLayout();
root.setSizeFull();

Label c=new Label("User name");
//TextField c=new TextField("User name");

root.addComponent(c);
root.setComponentAlignment(c, Alignment.MIDDLE_CENTER);

window.setContent(root);
setMainWindow(window);
Run Code Online (Sandbox Code Playgroud)

如果要使用TextField而不是Label,那么一切都很好.那么Label有什么问题?

java gwt vaadin

4
推荐指数
1
解决办法
4228
查看次数

如何使用superdev模式进行调试?

我正在尝试遵循gwt教程并使用superdev模式.我在Chrome浏览器中看到java源地图,可以放置断点,但是我试图添加到"watch expresion"窗口的所有内容都没有用.所以我的问题是如何使用superdev模式进行调试?

我已经按照教程中的描述创建了项目

./webAppCreator -out MyWebApp com.mycompany.mywebapp.MyWebApp

并运行

ant superdevmode

ant hosted

这是我在"开发人员工具"窗口中看到的屏幕截图正如您所看到的 - 变量closeButton和dialogBox未定义

版本的gwt - 2.6.1

Chrome版权所有 - 36.0.1985.125米

在此输入图像描述

java gwt gwt-super-dev-mode

3
推荐指数
1
解决办法
1856
查看次数

标签 统计

gwt ×3

java ×3

gwt-super-dev-mode ×1

smartgwt ×1

vaadin ×1