PROBLEM: I cannot display data in my TableView:
Please advise. Here's a snapshot of what the browser looks like. The expected two rows with no console errors.
1. SmartGWT.mobile: June 1st snapshot
2. Chrome: Version 50.0.2661.102 (64-bit)
3. Serverside N/A
4. No server errors
5. No JavaScript errors
6. I put in my custom code for TableView in the getColorsView method.
Please advise. Here's a snapshot of what the browser looks like. The expected two rows with no console errors.
1. SmartGWT.mobile: June 1st snapshot
2. Chrome: Version 50.0.2661.102 (64-bit)
3. Serverside N/A
4. No server errors
5. No JavaScript errors
6. I put in my custom code for TableView in the getColorsView method.
Code:
public Panel getColorsView() { Panel panel = new ScrollablePanel("Colors"); TableView tableView = new TableView(); ListGridField pk = new ListGridField("bdid"); ListGridField bp = new ListGridField("bid_price"); ListGridField ap = new ListGridField("ask_price"); ListGridField by = new ListGridField("bid_yield"); ListGridField ay = new ListGridField("ask_yield"); tableView.setFields(pk,bp,ap,by,ay); RecordList recs = new RecordList(); Record rec = new Record(); rec.setAttribute("bdid", 1); rec.setAttribute("bid_price", 1); rec.setAttribute("bid_yield", 1); rec.setAttribute("ask_yield", 1); rec.setAttribute("ask_yield", 1); recs.add(rec); rec = new Record(); rec.setAttribute("bdid", 2); rec.setAttribute("bid_price", 2); rec.setAttribute("bid_yield", 2); rec.setAttribute("ask_yield", 2); rec.setAttribute("ask_yield", 2); recs.add(rec); tableView.setData(recs); panel.addMember(tableView); return panel; } public Panel getColorsView1() { Panel panel = new ScrollablePanel("Colors"); String[] colors = new String[]{ "blue", "red", "yellow", "green", "gray", "white", "black", "pink", "brown" }; for (int i = 0; i < 50; i++) { String color = colors[(int) (Math.random() * colors.length)]; Button button = new Button(color); button.setTintColor(color); button.addClickHandler(new ClickHandler() { public void onClick(ClickEvent event) { navigationStack.push(getSportsView(((Button)event.getSource()).getTitle())); } }); panel.addMember(button); } return panel; }
Comment