标签: gwt-2.2-celltable

设置列的宽度而不在GWT 2.2 CellTable中剪切TextInputCell?

我有一个相当特殊的问题.我正在使用GWT 2.2发布的CellTable.CellTable配置为固定布局.我在表中有一个可编辑的列(TextInputCell).

我目前正在CellTabel上使用setColumnWidth方法来修复列的宽度.这很有效,但它不会对输入文本元素强制执行宽度约束.结果,编辑器输入字段在列下溢出,给人一种被剪裁掉的印象.

这是来自GWT docs的代码示例,用于演示此问题.请注意,名称字段未调整大小并在表内溢出.

public class Trial实现EntryPoint {private static class Contact {private static int nextId = 0;

    private final int id;
    private final String address;
    private Date birthday;
    private String name;
    private Long number;

    public Contact( String name, Date birthday, String address, Long number )
    {
        nextId++;
        this.id = nextId;
        this.name = name;
        this.birthday = birthday;
        this.address = address;
        this.number = number;
    }
}

private static final List<Contact> CONTACTS = Arrays.asList( new Contact( "John", new Date( 80, …
Run Code Online (Sandbox Code Playgroud)

gwt gwt-2.2 gwt-2.2-celltable

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

如何将图像添加到GWT中cellTable中的单元格

我想在CellTable的单元格中添加图像.阅读文档后,这就是我所做的,

Column<Contact, String> imageColumn = new Column<Contact, String>(new ImageCell()) {
    @Override
    public String getValue(Contact object) {
        return "contact.jpg";
    }
  };
table.addColumn(imageColumn, "");
Run Code Online (Sandbox Code Playgroud)

好吧,现在桌子上有一个空列,里面没有图像.我在这里做错了吗?任何建议表示赞赏.谢谢.

image gwt-2.2-celltable

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

GWT CellTable以编程方式选择CheckBoxCell

我有一个带CheckBoxCell列的cellTable.我要做的是在celltable外面有一组按钮,让用户自动检查/取消选中一组不同的元素(例如,检查所有/取消选中所有元素,但我想要更复杂的规则).

我不明白的是如何访问元素(我想通过行/列值???)并获取/设置值.

任何人都可以帮我弄清楚如何解决它?

checkbox gwt gwt-2.2-celltable

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

从输入到CellTable中的输入选项卡

我有一个CellTable,有一堆单元格呈现给<input>标签.由于CellTable的奇特事件处理,输入之间的标签被打破.标签似乎激发了每个单元格finishEditing,但这反过来占据了焦点,焦点永远不会到达下一个<input>.

在每个输入上设置tabIndex似乎不会影响行为.

如何恢复常用的标签功能?

gwt gwt-2.2-celltable

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

GWT CellTable和Editors框架

为了不重复代码,我前段时间已经决定重构我对编辑器框架使用的看法.目前,每个视图都是包含其他编辑器的编辑器.例如,"人员详细信息"视图包含诸如"人员地址","人物图像","人物描述"等编辑器.这些编辑器中的每一个都包含一些标准GWT小部件以及实例化和显示这些小部件所需的逻辑.

现在,我想在"人员列表"视图中重用其中一些组件.所以,我想要一张表格代表人物的表 - 一行 - 一个人.每行应包含例如:人名,姓,图像(编辑),简短描述(编辑).

是否可以使用GWT CellTable这样做?当我浏览官方和非官方文档时,很容易注意到它主要用于处理HTML代码而不是小部件.

提前致谢

gwt gwt-2.2-celltable gwt-editors

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

GWT CellTable中的单元格颜色

我正在使用CellTable,并希望在某些情况下以编程方式更改某些单元格的背景颜色.我按照文档中的描述使用自定义单元格尝试了它并更改了背景颜色

sb.appendHtmlConstant ("<div style=\"background-color:blue;\">");
sb.append (safeValue);
sb.appendHtmlConstant ("</div>");
Run Code Online (Sandbox Code Playgroud)

这基本上有效,但似乎很慢.有一个更好的方法吗?

gwt gwt-2.2-celltable

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

具有ImageResourceCell的GWT CellTable

有没有人知道如何使用GWT 2.1M3的ImageResourceCell实现GWT CellTable?

我有以下但似乎无法找出添加ImageResourceCell的正确方法

CellTable<DeviceInfo> ct = new CellTable<DeviceInfo>();
  // ct.setSelectionEnabled(true);

  ct.setSelectionModel(setSelectionModel(ct));
  ct.setPageSize(50);
  // listData.addView(ct);
  listData.addDataDisplay(ct);


  ct.addColumn(new TextColumn<DeviceInfo>() {

   @Override
   public String getValue(DeviceInfo devInfo) {
    return devInfo.getDeviceName();
   }
  }, "Name");
Run Code Online (Sandbox Code Playgroud)

//这不行

       ct.addColumn(new IdentityColumn<DeviceInfo>(new ImageResourceCell()) {

       @Override
       public String getValue(DeviceInfo devInfo) {
        return <Some imageResource>;
       }
      }, "Status");
Run Code Online (Sandbox Code Playgroud)

对此的任何帮助都会摇滚!谢谢.

gwt gwt-2.2-celltable celltable

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

我希望我的CheckboxCell控制每行的选定状态

我有一个CellTable用a渲染的列CheckboxCell.我想检查框以选择行.

默认行为CheckboxCell(false, false)非常接近我的目标 - 选择行检查复选框,取消选择行取消选中该复选框.但是,如果单击复选框,则会取消选择任何已选择的行.更糟糕的是,当我取消选中一个复选框时,不会取消选中该行.哎呀!

我现在正在考虑编写自己的单元格(或者搞乱SelectionModel?),但这似乎是谷歌可能一直在尝试的行为.我已经在构造函数中尝试了每个值的排列,但无济于事.我可以添加一个简单的覆盖,最终实现我的梦想......一个现实吗?

gwt gwt-2.2-celltable

2
推荐指数
1
解决办法
2378
查看次数

GWT为移动设备定制CellList多选模型

我有一个使用MultiSelectionModel的应用程序,它运行良好,但我需要我正在开发的网站在移动设备上工作,所以我不能使用键盘来帮助选择元素(因为它没有'存在).EX:在桌面上我只需按住ctrl并单击我要选择的所有元素.

因此,在移动设备上,我想修改MultiSelectionModel的默认行为,以便当您单击CellList项时,它会切换该项的选择状态.

我已经查看了它的源代码,无论如何都看不到实现我需要的行为.(移动多选).

gwt overriding multipleselection gwt-2.2-celltable

2
推荐指数
1
解决办法
2223
查看次数

GWT - 如何对celltable列进行排序?

我正在阅读如何将列排序函数添加到单元格表,但我不理解谷歌提供的代码.以下是我的celltable,我如何添加使nameColumn可以排序?

public class CellTableExample implements EntryPoint {

    private static class Contact {
        private String address; 
        private String name;

        public Contact(String name, String address) {
            super();
            this.address = address; 
            this.name = name; 
        } 
    }

    // The list of data to display.
      private static List<Contact> CONTACTS = Arrays.asList(
        new Contact("John", "123 Fourth Road asdf asdf asdfasdf"),
        new Contact("Mary", "222 Lancer Lane")

      );

    @Override
    public void onModuleLoad() {
        CellTable<Contact> table = new CellTable<Contact>(); 

        //address column
        TextColumn<Contact> addressColumn = new TextColumn<Contact>(){
            @Override
            public String …
Run Code Online (Sandbox Code Playgroud)

gwt gwt-2.2-celltable

2
推荐指数
1
解决办法
1万
查看次数

GWT如何制作由2种单元格组成的复合单元格或如何使用图像和文本制作自定义单元格

我想在包含图像+文本的celltable/datagrid中添加一列.我只是做了一些研究,发现可能有3种方法可以做到这一点.

  1. 制作一个ImageResourceCell和一个TextCell,然后将它们组合成一个复合单元格.(没有看到任何例子或参考,它只是出自我的想法.也许这不起作用)

  2. 使用IconCellDecorator.我检查了文档.它说"一个细胞装饰器将图标添加到另一个细胞".不确定它是否可以做我想要的.我仍然没有找到任何关于它的例子.

  3. 制作自定义单元格.有一个关于在GWT官方网站上梳理颜色名称和颜色样式的例子.我厌倦了这种方式来组合图像和字符串.但它没有用.也许我的代码有问题,因为我不完全理解代码.

任何人都可以提供一些实现这一点的例子.你可以做任何你知道的方式.只需键入一些代码并向我展示示例.

非常感谢.

最好的祝福

gwt datagrid custom-cell gwt-2.2-celltable gwt-celltable

2
推荐指数
1
解决办法
3632
查看次数

GWT CELLTABLE列的单元格值更新

我正在使用gwt2.3

我的celltable包含10行,5列.

第1行中的所有单元格都是空的,可编辑.

每当用户点击列单元格时,可以说第1行X第3列,那么用户将编辑该单元格说"xyz".之后,当用户单击按钮时:"更新列单元格",然后将xyz值设置为该列中存在的所有单元格.

我在细胞表中使用不同的细胞类型.

如何设置/更新编辑第一个单元格的特定列/页面中的所有单元格值

任何有关此事的帮助或指导将不胜感激

java gwt gwt-2.2-celltable

0
推荐指数
1
解决办法
6111
查看次数