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
-~----------~----~----~----~------~----~------~--~---