I figured out. I need to put css and js file in the html instead of gwt.xml file.
On Feb 21, 8:22 pm, JC <[email protected]> wrote: > 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 -~----------~----~----~----~------~----~------~--~---
