You should look for your answers on the ext js / ext gwt forum. Most of the ext gwt library uses custom javascript from www.extjs.com and its different from core GWT scripts.
On Jun 5, 1:41 pm, Premila Devi <[email protected]> wrote: > I need to placed the "Paging Grid" inside the "Individual" > Fieldset......<Location: "Individual Information Tab Panel",and > "Individual Fieldset"...I had been try to placed it inside the > "Individual Set"....but can't..... > > package com.extjs.gxt.samples.client; > > import com.extjs.gxt.ui.client.Style.HorizontalAlignment; > import com.extjs.gxt.ui.client.widget.LayoutContainer; > import com.extjs.gxt.ui.client.widget.TabItem; > import com.extjs.gxt.ui.client.widget.TabPanel; > import com.extjs.gxt.ui.client.widget.VerticalPanel; > import com.extjs.gxt.ui.client.widget.button.Button; > import com.extjs.gxt.ui.client.widget.form.DateField; > import com.extjs.gxt.ui.client.widget.form.FieldSet; > import com.extjs.gxt.ui.client.widget.form.FormPanel; > import com.extjs.gxt.ui.client.widget.form.TextField; > import com.extjs.gxt.ui.client.widget.form.FormPanel.LabelAlign; > import com.extjs.gxt.ui.client.widget.layout.ColumnLayout; > import com.extjs.gxt.ui.client.widget.layout.FlowLayout; > import com.extjs.gxt.ui.client.widget.layout.FormLayout; > import com.google.gwt.user.client.Element; > import com.extjs.gxt.ui.client.widget.layout.ColumnData; > import com.extjs.gxt.ui.client.event.ComponentEvent; > import com.extjs.gxt.ui.client.event.SelectionListener; > import com.extjs.gxt.ui.client.widget.Info; > import com.extjs.gxt.ui.client.widget.button.ButtonBar; > > import java.util.ArrayList; > import java.util.List; > > import com.extjs.gxt.samples.client.ExampleServiceAsync; > import com.extjs.gxt.samples.client.Examples; > import com.extjs.gxt.samples.client.examples.model.Post; > import com.extjs.gxt.ui.client.Registry; > import com.extjs.gxt.ui.client.data.BasePagingLoader; > import com.extjs.gxt.ui.client.data.PagingLoadConfig; > import com.extjs.gxt.ui.client.data.RpcProxy; > import com.extjs.gxt.ui.client.store.ListStore; > import com.extjs.gxt.ui.client.widget.ContentPanel; > import com.extjs.gxt.ui.client.widget.grid.ColumnConfig; > import com.extjs.gxt.ui.client.widget.grid.ColumnModel; > import com.extjs.gxt.ui.client.widget.grid.Grid; > import com.extjs.gxt.ui.client.widget.layout.FitLayout; > import com.extjs.gxt.ui.client.widget.toolbar.PagingToolBar; > import com.google.gwt.user.client.rpc.AsyncCallback; > > public class PolluxSystemDesign extends LayoutContainer { > > private VerticalPanel vp; > > @SuppressWarnings("unchecked") > public PolluxSystemDesign() { > vp = new VerticalPanel(); > vp.setSpacing(10); > > SelectionListener listener = new > SelectionListener<ComponentEvent>() { > public void componentSelected(ComponentEvent ce) { > Button btn = (Button) ce.getComponent(); > Info.display("Click Event", "The '{0}' button was > clicked.", btn.getText()); > } > }; > > ButtonBar buttonBar1 = new ButtonBar(); > buttonBar1.add(new Button("Household", listener)); > buttonBar1.add (new Button ("Individual",listener)); > buttonBar1.add (new Button ("Meter",listener)); > buttonBar1.add (new Button ("Units",listener)); > buttonBar1.add (new Button ("Sources",listener)); > buttonBar1.add (new Button ("Channel",listener)); > buttonBar1.add (new Button ("Contact",listener)); > buttonBar1.add (new Button ("Gifts",listener)); > buttonBar1.add (new Button ("Technician > Request",listener)); > buttonBar1.add (new Button ("All Data",listener)); > > setLayout(new FlowLayout(4)); > add(buttonBar1); > > } > > @Override > protected void onRender(Element parent, int index) { > super.onRender(parent, index); > createForm2 (); > add(vp); > } > > @SuppressWarnings("unchecked") > private void createForm2() { > > //FormData formData = new FormData("100%"); > FormPanel form2 = new FormPanel(); > form2.setFrame(true); > TabItem personal = new TabItem (); > personal.setText("Household Details"); > form2.setWidth(1000); > form2.setLayout(new FlowLayout()); > FieldSet fieldSet = new FieldSet(); > FormLayout layout = new FormLayout(); > layout.setLabelWidth(75); > fieldSet.setLayout(layout); > > LayoutContainer main = new LayoutContainer(); > main.setLayout(new ColumnLayout()); > > LayoutContainer left = new LayoutContainer(); > > layout.setLabelAlign(LabelAlign.TOP); > left.setLayout(layout); > > TabPanel folder = new TabPanel(); > folder.setWidth(1000); > folder.setAutoHeight(true); > > fieldSet.setHeading("Household Information"); > fieldSet.setCollapsible(true); > > //TextField<String> text = new TextField<String>(); > //text.setStyleAttribute("textAlign", "right"); > > TextField<String> surname = new TextField<String>(); > surname.setFieldLabel("Surname"); > left.add(surname); > fieldSet.add(surname); > > TextField<String> status = new TextField<String>(); > status.setFieldLabel("Status"); > left.add(status); > fieldSet.add(status); > > TextField<String> socialgrade = new TextField<String>(); > socialgrade.setFieldLabel("Social Grade"); > left.add(socialgrade); > fieldSet.add(socialgrade); > > LayoutContainer right = new LayoutContainer(); > > layout = new FormLayout(); > layout.setLabelAlign(LabelAlign.TOP); > right.setLayout(layout); > > TextField<String> secondaryaddress = new TextField<String>(); > secondaryaddress.setFieldLabel("Secondary Address"); > right.add(secondaryaddress); > fieldSet.add(secondaryaddress); > > TextField<String> subarea = new TextField<String>(); > subarea.setFieldLabel("Subarea"); > right.add(subarea); > fieldSet.add(subarea); > > main.add(left, new ColumnData(.5)); > main.add(right, new ColumnData(.5)); > form2.add(main); > > personal.add(fieldSet); > folder.add(personal); > > FieldSet fieldSet1 = new FieldSet(); > FormLayout layout1 = new FormLayout(); > layout1.setLabelWidth(75); > fieldSet1.setLayout(layout1); > > fieldSet1.setHeading("Primary Address"); > fieldSet1.setCollapsible(true); > > TextField<String> address = new TextField<String>(); > address.setFieldLabel("Address"); > fieldSet1.add(address); > > TextField<String> number = new TextField<String>(); > number.setFieldLabel("Number"); > fieldSet1.add(number); > > TextField<String> floor = new TextField<String>(); > floor.setFieldLabel("Floor"); > fieldSet1.add(floor); > > TextField<String> map = new TextField<String>(); > map.setFieldLabel("Map"); > fieldSet1.add(map); > > TextField<String> postcode = new TextField<String>(); > postcode.setFieldLabel("Post Code"); > fieldSet1.add(postcode); > > TextField<String> country = new TextField<String>(); > country.setFieldLabel("Country"); > fieldSet1.add(country); > > TextField<String> admin = new TextField<String>(); > admin.setFieldLabel("Admin District Code"); > fieldSet1.add(admin); > > TextField<String> city = new TextField<String>(); > city.setFieldLabel("City Size"); > fieldSet1.add(city); > > TextField<String> latitude = new TextField<String>(); > latitude.setFieldLabel("Latitude"); > fieldSet1.add(latitude); > > TextField<String> longitude = new TextField<String>(); > longitude.setFieldLabel("Longitude"); > fieldSet1.add(longitude); > > personal.add(fieldSet1); > folder.add(personal); > > FieldSet fieldSet11 = new FieldSet(); > FormLayout layout11 = new FormLayout(); > layout11.setLabelWidth(75); > fieldSet1.setLayout(layout11); > > fieldSet11 = new FieldSet(); > fieldSet11.setHeading("Secondary Address"); > fieldSet11.setCollapsible(true); > > personal.add(fieldSet11); > folder.add(personal); > > FieldSet fieldSet111 = new FieldSet(); > FormLayout layout111 = new FormLayout(); > layout111.setLabelWidth(75); > fieldSet111.setLayout(layout111); > > fieldSet111.setHeading("Phone Numbers"); > fieldSet111.setCollapsible(true); > > TextField<String> phone = new TextField<String>(); > phone.setFieldLabel("Phone"); > fieldSet111.add(phone); > > TextField<String> coutesyphone = new TextField<String>(); > coutesyphone.setFieldLabel("Courtesy Phone"); > fieldSet111.add(coutesyphone); > > TextField<String> phoneownership = new TextField<String>(); > phoneownership.setFieldLabel("Phone Ownership"); > fieldSet111.add(phoneownership); > > personal.add(fieldSet111); > folder.add(personal); > > FieldSet fieldSet1111 = new FieldSet(); > FormLayout layout1111 = new FormLayout(); > layout1111.setLabelWidth(75); > fieldSet1111.setLayout(layout1111); > > fieldSet1111.setHeading("Installation Date"); > fieldSet1111.setCollapsible(true); > > DateField loaddate = new DateField(); > loaddate.setFieldLabel("Load Date"); > fieldSet1111.add(loaddate); > > DateField installdate = new DateField(); > installdate.setFieldLabel("Installation Date"); > fieldSet1111.add(installdate); > > DateField disinstalldate = new DateField(); > disinstalldate.setFieldLabel("Disinstallation Date"); > fieldSet1111.add(disinstalldate); > > personal.add(fieldSet1111); > folder.add(personal); > > FieldSet fieldSet11111 = new FieldSet(); > FormLayout layout11111 = new FormLayout(); > layout11111.setLabelWidth(75); > fieldSet11111.setLayout(layout11111); > > fieldSet11111.setHeading("Meter Data"); > fieldSet11111.setCollapsible(true); > > TextField<String> meterserial = new TextField<String>(); > meterserial.setFieldLabel("Meter Serial Number"); > fieldSet11111.add(meterserial); > > TextField<String> mainshopper = new TextField<String>(); > mainshopper.setFieldLabel("Main Shopper"); > fieldSet11111.add(mainshopper); > > TextField<String> technician = new TextField<String>(); > technician.setFieldLabel("Technician"); > fieldSet11111.add(technician); > > TextField<String> technicianarea = new TextField<String>(); > technicianarea.setFieldLabel("Technician Area"); > fieldSet11111.add(technicianarea); > > TextField<String> numbertv = new TextField<String>(); > numbertv.setFieldLabel("Number of TV Sets"); > fieldSet11111.add(numbertv); > > TextField<String> numbermeters = new TextField<String>(); > numbermeters.setFieldLabel("Number of Meters TV Sets"); > fieldSet11111.add(numbermeters); > > TextField<String> numberVCR = new TextField<String>(); > numberVCR.setFieldLabel("Number of VCRs"); > fieldSet11111.add(numberVCR); > > personal.add(fieldSet11111); > folder.add(personal); > > FieldSet fieldSet111111 = new FieldSet(); > FormLayout layout111111 = new FormLayout(); > layout111111.setLabelWidth(75); > fieldSet111111.setLayout(layout111111); > > fieldSet111111 = new FieldSet(); > fieldSet111111.setHeading("Individuals"); > fieldSet111111.setCollapsible(true); > > final ExampleServiceAsync service = (ExampleServiceAsync) > Registry.get(Examples.SERVICE); > > RpcProxy proxy = new RpcProxy() { > �...@override > public void load(Object loadConfig, AsyncCallback callback) > { > service.getPosts((PagingLoadConfig) loadConfig, > callback); > } > }; > > // loader > BasePagingLoader loader = new BasePagingLoader(proxy); > loader.setRemoteSort(true); > > loader.load(0, 50); > > ListStore<Post> store = new ListStore<Post>(loader); > > final PagingToolBar toolBar = new PagingToolBar(50); > toolBar.bind(loader); > > List<ColumnConfig> columns = new ArrayList<ColumnConfig>(); > columns.add(new ColumnConfig("forum", "Name", 150)); > columns.add(new ColumnConfig("username", "ID", 100)); > > ColumnModel cm = new ColumnModel(columns); > > Grid<Post> grid = new Grid<Post>(store, cm); > grid.setLoadMask(true); > grid.setBorders(true); > grid.setAutoExpandColumn("forum"); > > ContentPanel panel = new ContentPanel(); > panel.setFrame(true); > panel.setCollapsible(true); > panel.setAnimCollapse(false); > panel.setButtonAlign(HorizontalAlignment.CENTER); > panel.setIconStyle("icon-table"); > panel.setHeading("Individual Informations"); > panel.setLayout(new FitLayout()); > panel.add(grid); > panel.setSize(600, 350); > panel.setBottomComponent(toolBar); > > add(panel); > > TabItem numbers = new TabItem(); > numbers.setText("Individual Information"); > fieldSet.setLayout(new FormLayout()); > > numbers.add(fieldSet111111); > folder.add(numbers); > > FieldSet fieldSet1111111 = new FieldSet(); > FormLayout layout1111111 = new FormLayout(); > layout1111111.setLabelWidth(75); > fieldSet1111111.setLayout(layout1111111); > > fieldSet1111111.setHeading("Individual Informations"); > fieldSet1111111.setCollapsible(true); > > TextField<String> id = new TextField<String>(); > id.setFieldLabel("ID"); > fieldSet1111111.add(id); > > TextField<String> ButtonNumber = new TextField<String>(); > ButtonNumber.setFieldLabel("Button Number"); > fieldSet1111111.add(ButtonNumber); > > TextField<String> Name = new TextField<String>(); > Name.setFieldLabel("Name"); > fieldSet1111111.add(Name); > > DateField birthdate = new DateField(); > birthdate.setFieldLabel("Birth Date"); > fieldSet1111111.add(birthdate); > > TextField<String> age = new TextField<String>(); > age.setFieldLabel("Age"); > fieldSet1111111.add(age); > > TextField<String> relationship = new TextField<String>(); > relationship.setFieldLabel("Relationship"); > fieldSet1111111.add(relationship); > > TextField<String> sex = new TextField<String>(); > sex.setFieldLabel("Sex"); > fieldSet1111111.add(sex); > > TextField<String> profession = new TextField<String>(); > profession.setFieldLabel("Profession"); > fieldSet1111111.add(profession); > > TextField<String> education = new TextField<String>(); > education.setFieldLabel("Education"); > fieldSet1111111.add(education); > > TextField<String> Lifestyle = new TextField<String>(); > Lifestyle.setFieldLabel("Life Style"); > fieldSet1111111.add(Lifestyle); > > TextField<String> status1 = new TextField<String>(); > status1.setFieldLabel("Status"); > fieldSet1111111.add(status1); > > TextField<String> maritalstatus = new TextField<String>(); > maritalstatus.setFieldLabel("Marital Status"); > fieldSet1111111.add(maritalstatus ); > > TextField<String> custom1 = new TextField<String>(); > custom1.setFieldLabel("Custom 1"); > fieldSet1111111.add(custom1); > > TextField<String> custom2 = new TextField<String>(); > custom2.setFieldLabel("Custom 2"); > fieldSet1111111.add(custom2); > > TextField<String> custom3 = new TextField<String>(); > custom3.setFieldLabel("Custom 3"); > fieldSet1111111.add(custom3); > > TextField<String> custom4 = new TextField<String>(); > custom4.setFieldLabel("Custom 4"); > fieldSet1111111.add(custom4); > > TextField<String> custom5 = new TextField<String>(); > custom5.setFieldLabel("Custom 5"); > fieldSet1111111.add(custom5); > > TextField<String> custom6 = new TextField<String>(); > custom6.setFieldLabel("Custom 6"); > fieldSet1111111.add(custom6); > > TextField<String> custom7 = new TextField<String>(); > custom7.setFieldLabel("Custom 7"); > fieldSet1111111.add(custom7); > > TextField<String> custom8 = new TextField<String>(); > custom8.setFieldLabel("Custom 8"); > fieldSet1111111.add(custom8); > > TextField<String> extra1 = new TextField<String>(); > extra1.setFieldLabel("Extra 1"); > fieldSet1111111.add(extra1); > > TextField<String> extra2 = new TextField<String>(); > extra2.setFieldLabel("Extra 2"); > fieldSet1111111.add(extra2); > > TextField<String> extra3 = new TextField<String>(); > extra3.setFieldLabel("Extra 3"); > fieldSet1111111.add(extra3); > > TextField<String> extra4 = new TextField<String>(); > extra4.setFieldLabel("Extra 4"); > fieldSet1111111.add(extra4); > > TextField<String> extra5 = new TextField<String>(); > extra5.setFieldLabel("Extra 5"); > fieldSet1111111.add(extra5); > > TextField<String> extra6 = new TextField<String>(); > extra6.setFieldLabel("Extra 6"); > fieldSet1111111.add(extra6); > > TextField<String> extra7 = new TextField<String>(); > extra7.setFieldLabel("Extra 7"); > fieldSet1111111.add(extra7); > > TextField<String> extra8 = new TextField<String>(); > extra8.setFieldLabel("Extra 8"); > fieldSet1111111.add(extra8); > > TextField<String> extra9 = new TextField<String>(); > extra9.setFieldLabel("Extra 9"); > fieldSet1111111.add(extra9); > > TextField<String> extra10 = new TextField<String>(); > extra10.setFieldLabel("Extra 10"); > fieldSet1111111.add(extra10); > > TextField<String> extra11 = new TextField<String>(); > extra11.setFieldLabel("Extra 11"); > fieldSet1111111.add(extra11); > > numbers.add(fieldSet1111111); > folder.add(numbers); > > FieldSet fieldSet11111111 = new FieldSet(); > FormLayout layout11111111 = new FormLayout(); > layout11111111.setLabelWidth(75); > fieldSet11111111.setLayout(layout11111111); > > fieldSet11111111.setHeading("Eurisko Information"); > fieldSet11111111.setCollapsible(true); > > TextField<String> Cluster = new TextField<String>(); > Cluster.setFieldLabel("Cluster"); > fieldSet11111111.add(Cluster); > > TextField<String> cell = new TextField<String>(); > cell.setFieldLabel("Cell"); > fieldSet11111111.add(cell); > > TextField<String> x = new TextField<String>(); > x.setFieldLabel("X"); > fieldSet11111111.add(x); > > TextField<String> y = new TextField<String>(); > y.setFieldLabel("Y"); > fieldSet11111111.add(y); > > DateField birthdate1 = new DateField(); > birthdate1.setFieldLabel("Birth Date"); > fieldSet11111111.add(birthdate1); > > TextField<String> situation = new TextField<String>(); > situation.setFieldLabel("Situation"); > fieldSet11111111.add(situation); > > TextField<String> srm = new TextField<String>(); > srm.setFieldLabel("SRM"); > fieldSet11111111.add(srm); > > numbers.add(fieldSet11111111); > folder.add(numbers); > > form2.add(folder); > form2.setButtonAlign(HorizontalAlignment.CENTER); > form2.addButton(new Button("Save")); > form2.addButton(new Button("Reload")); > > add(vp); > vp.add(folder); > vp.add(form2); > > } > > > > } --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---
