Hello,

ItemSelector example (in GWT-EXTUX) doesn't work on me. I am using
GWT1.5.3, GWT-EXT 2.0.5 and GWT-EXTUX 0.3. It throws out an null
pointer error.

Also, I try to add ItemSelect in a window and the window doesn't work
and there is no error showing.

I have been struggling for several days, anyone can help?

Thanks in advance.


Here is the code (it is exact the same code from GWT-EXTUX showcase):
    private Window getNewChoicegrpWindow(){

        final FormPanel formPanel = new FormPanel();
        formPanel.setTitle("Team Selection");
        formPanel.setFrame(true);
        formPanel.setPaddings(5, 0, 5, 5);
        formPanel.setWidth(520);
        formPanel.setLabelWidth(75);
        formPanel.add(new TextField("Team", "team", 230));


        final ItemSelector itemSelector = new ItemSelector();
        itemSelector.setFieldLabel("Players");
        itemSelector.setName("players");
        itemSelector.setDataFields(new String[]{"playerID",
"name"});
        itemSelector.setFromData(new Object[][]{
                new Object[]{"1", "Player One"},
                new Object[]{"2", "Player Two"},
                new Object[]{"3", "Player Three"},
                new Object[]{"4", "Player Four"},
                new Object[]{"5", "Player Five"}
        });
        itemSelector.setToData(new Object[][]{
                new Object[]{"6", "Player Six"}
        });
        itemSelector.setMsWidth(160);
        itemSelector.setMsHeight(200);

        itemSelector.setValueField("playerID");
        itemSelector.setDisplayField("name");

        //can also assign legends
        //itemSelector.setToLegend("Selected");
        //itemSelector.setFromLegend("Available");

        Toolbar fromToolbar = new Toolbar();
        ToolbarButton addButton = new ToolbarButton();
        addButton.setDisabled(true);
        addButton.setIconCls("user-add-icon");
        fromToolbar.addButton(addButton);
        fromToolbar.addSpacer();
        fromToolbar.addItem(new ToolbarTextItem("Available"));
        itemSelector.setFromToolbar(fromToolbar);

        Toolbar toToolbar = new Toolbar();
        ToolbarButton clearButton = new ToolbarButton("Clear");
        clearButton.setIconCls("user-delete-icon");
        clearButton.addListener(new ButtonListenerAdapter() {
            public void onClick(Button button, EventObject e) {
                itemSelector.reset();
            }
        });
        toToolbar.addButton(clearButton);
        itemSelector.setToToolbar(toToolbar);

        formPanel.add(itemSelector);

        Button values = new Button("Get Value", new
ButtonListenerAdapter() {
            public void onClick(Button button, EventObject e) {
                super.onClick(button, e);

                //String values = formPanel.getForm().getValues();
                //System.out.println("Form data : " + values);
            }
        });
        formPanel.addButton(values);

        Button markInvalid = new Button("Mark Invalid", new
ButtonListenerAdapter() {
            public void onClick(Button button, EventObject e) {
                //itemSelector.markInvalid("Invalid");
            }
        });

        formPanel.addButton(markInvalid);

        final Window newChoicegrpWindow = new Window();
        newChoicegrpWindow.setTitle("New Choice Group");
        newChoicegrpWindow.setClosable(true);
        newChoicegrpWindow.setWidth(400);
        newChoicegrpWindow.setHeight(300);
        newChoicegrpWindow.add(formPanel);
        newChoicegrpWindow.setCloseAction(Window.HIDE);

        return newChoicegrpWindow;
    }
...
        ButtonListenerAdapter newChoicegrplistener =  new
ButtonListenerAdapter () {
                public void onClick (final Button button, EventObject e){
                        getNewChoicegrpWindow().show();
                }
        };

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Google Web Toolkit" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/Google-Web-Toolkit?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to