如何在DualListField中获取所选项?

时间:2015-01-20 07:01:14

标签: java gwt gxt

我对如何在DualListField中获取所选项目一无所知。有人可以帮助我。所以这是我在DualListField上的代码。我希望txtCat成为TextCell之外的所选项目的容器。而且我希望所选项目在其IDCategory上转换

final DualListField<Category, String> field = new DualListField<Category, String>(category, toCategory, catProp.strName(), txCell);
        field.addValidator(new EmptyValidator<List<Category>>());
        field.setEnableDnd(true);
        field.setMode(Mode.INSERT);
        vlc.add(new FieldLabel(field, "Categories"), new VerticalLayoutData(1, -1, new Margins(10)));

        txtCat = new TextField();
        txtCat.setEmptyText("Value");
        txtCat.addFocusHandler(new FocusEvent.FocusHandler() {

            @Override
            public void onFocus(FocusEvent event) {
                field.getFromStore();
            }
        });
        vlc.add(new FieldLabel(txtCat, "Chosen Categories"), new VerticalLayoutData(-18, -1, new Margins(10)));

1 个答案:

答案 0 :(得分:0)

在最新的GXT3版本DualListField中,您可以通过field.getValue()方法在ToView中获取所选项目。您可以在ToView中获取所有数据,如下所示。 field.getToView()。getStore()。getAll()。 HTH