gwt - GWT单元格表中的内联编辑

标签 gwt

我的GWT屏幕之一中有一个单元格表。现在要求屏幕上将有一些按钮,单击该按钮将在单元格表中插入一个可编辑的行。如果我没看错,这称为内联编辑。

有人可以帮我吗?我刚刚开始在GWT工作。

最佳答案

这是向单元格表添加新的可编辑行的非常简单的示例。我希望我明白你的意思:)

public class Test
implements EntryPoint
{
    public void onModuleLoad()
    {
        //create and attach table
        final CellTable<A> table = new CellTable<A>();
        RootPanel.get().add(table);

        //add editable cell
        table.addColumn(new Column<A, String>(new TextInputCell())
        {

            @Override
            public String getValue(
                A object)
            {
                return object.getA() == null ? "" : object.getA();
            }
        });

        //put some data
        ListDataProvider<A> dataProvider = new ListDataProvider<A>(
            Arrays.asList(new A("AAA"), new A("BBB"), new A("CCC")));
        dataProvider.addDataDisplay(table);

        //add button with click handler
        RootPanel.get().add(new Button("add new", new ClickHandler()
        {

            @Override
            public void onClick(
                ClickEvent event)
            {
                //add new object to visible items
                List<A> data = new ArrayList<A>(table.getVisibleItems());
                A newOne = new A();
                data.add(newOne);
                table.setRowData(data);
            }
        }));
    }

    class A
    {
        String a;

        public A(
            String a)
        {
            super();

            this.a = a;
        }

        public A()
        {
            super();
        }

        public String getA()
        {
            return a;
        }

        public void setA(
            String a)
        {
            this.a = a;
        }
    }

关于gwt - GWT单元格表中的内联编辑,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11365191/

相关文章:

javascript - 使用 GWT,如何加载图像并访问图像属性和 http 状态代码

css - GWT - 在呈现单元格后获取 AbstractCell 内元素的大小

java - 带有 GWT Sprite 的视网膜图像?

java - 带有内容管理系统的 GWT

java - 如何在 appengine 上的 gwt 中重新映射 url

java - 避免 gwt 中的 double 指数

java - GWT:当新版本可用时,如何强制客户端重新下载整个应用程序?

java - GWT RPC - 多个 RPC 服务

java - Intellij GWT Super dev 模式显示空白源代码

java - 防止基于正则表达式输入字符