Dear Sir,
I am having problems in GWT. I need to create a FieldSet inside the tab. The software I am using is Eclipse. Please send me an email to [email protected] Because I did not know how to access these Forum.Please The Coding: package com.extjs.gxt.samples.client; import com.extjs.gxt.samples.resources.client.TestData; import com.extjs.gxt.samples.resources.client.model.State; import com.extjs.gxt.ui.client.Style.HorizontalAlignment; import com.extjs.gxt.ui.client.store.ListStore; 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.ComboBox; 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.ComboBox.TriggerAction; import com.extjs.gxt.ui.client.widget.form.FormPanel.LabelAlign; import com.extjs.gxt.ui.client.widget.layout.ColumnData; import com.extjs.gxt.ui.client.widget.layout.ColumnLayout; import com.extjs.gxt.ui.client.widget.layout.FitLayout; import com.extjs.gxt.ui.client.widget.layout.FlowLayout; import com.extjs.gxt.ui.client.widget.layout.FormData; import com.extjs.gxt.ui.client.widget.layout.FormLayout; import com.google.gwt.user.client.Element; public class PolluxSystemDesign extends LayoutContainer { private VerticalPanel vp; public PolluxSystemDesign() { vp = new VerticalPanel(); vp.setSpacing(10); } @Override protected void onRender(Element parent, int index) { super.onRender(parent, index); createForm2 (); createTabForm(); add(vp); } private void createTabForm() { FormData formData = new FormData("100%"); FormPanel panel = new FormPanel(); panel.setFrame(false); panel.setHeaderVisible(false); panel.setBodyBorder(false); panel.setButtonAlign(HorizontalAlignment.CENTER); panel.setLayout(new FitLayout()); FieldSet fieldSet = new FieldSet(); TabPanel tabs = new TabPanel(); tabs.setDeferredRender(false); TabItem personal = new TabItem(); personal.setText("Household Details"); personal.setLayout(new FormLayout()); TextField<String> surname = new TextField<String>(); surname.setFieldLabel("Surname"); personal.add(surname, formData); TextField<String> status = new TextField<String>(); status.setFieldLabel("Status"); personal.add(status, formData); TextField<String> socialgrade = new TextField<String>(); socialgrade.setFieldLabel("Social Grade"); personal.add(socialgrade, formData); TextField<String> secondary = new TextField<String>(); secondary.setFieldLabel("Secondary Status"); personal.add(secondary, formData); TextField<String> subarea = new TextField<String>(); subarea.setFieldLabel("Subarea"); personal.add(subarea, formData); fieldSet = new FieldSet(); fieldSet.setHeading("Primary Address"); fieldSet.setCollapsible(true); LayoutContainer main = new LayoutContainer(); main.setLayout(new ColumnLayout()); LayoutContainer left = new LayoutContainer(); FormLayout layout1 = new FormLayout(); layout1.setLabelAlign(LabelAlign.TOP); left.setLayout(layout1); layout1 = new FormLayout(); layout1.setLabelWidth(75); //layout.setPadding(4); fieldSet.setLayout(layout1); TextField<String> address = new TextField<String>(); address.setFieldLabel("Address"); personal.add(address); //personal.add(address,formData); TextField<String> number = new TextField<String>(); number.setFieldLabel("Number"); personal.add(number); //personal.add(number,formData); TextField<String> floor = new TextField<String>(); floor.setFieldLabel("Floor"); personal.add(floor); //personal.add(floor,formData); TextField<String> map = new TextField<String>(); map.setFieldLabel("Map"); personal.add(map); //personal.add(map,formData); TextField<String> postcode = new TextField<String>(); postcode.setFieldLabel("Post Code"); personal.add(postcode); //personal.add(postcode,formData); TextField<String> country = new TextField<String>(); country.setFieldLabel("Country"); personal.add(country); //personal.add(country,formData); TextField<String> admin = new TextField<String>(); admin.setFieldLabel("Admin District Code"); personal.add(admin); //personal.add(admin,formData); TextField<String> city = new TextField<String>(); city.setFieldLabel("City Size"); personal.add(city); //personal.add(city,formData); TextField<String> latitude = new TextField<String>(); latitude.setFieldLabel("Latitude"); personal.add(latitude); //personal.add(latitude,formData); TextField<String> longitude = new TextField<String>(); longitude.setFieldLabel("Longitude"); personal.add(longitude); //personal.add(longitude,formData); TextField<String> phone = new TextField<String>(); phone.setFieldLabel("Phone"); personal.add(phone); //personal.add(phone,formData); TextField<String> coutesyphone = new TextField<String> (); coutesyphone.setFieldLabel("Courtesy Phone"); personal.add(coutesyphone); //personal.add(coutesyphone,formData); TextField<String> phoneownership = new TextField<String> (); phoneownership.setFieldLabel("Phone Ownership"); personal.add(phoneownership); //personal.add(phoneownership,formData); DateField loaddate = new DateField(); loaddate.setFieldLabel("Load Date"); personal.add(loaddate); //personal.add(loaddate,formData); DateField installdate = new DateField(); installdate.setFieldLabel("Installation Date"); personal.add(installdate); //personal.add(installdate,formData); DateField disinstalldate = new DateField(); disinstalldate.setFieldLabel("Disinstallation Date"); personal.add(disinstalldate); //personal.add(disinstalldate,formData); TextField<String> meterserial = new TextField<String>(); meterserial.setFieldLabel("Meter Serial Number"); personal.add(meterserial); //personal.add(meterserial,formData); TextField<String> mainshopper = new TextField<String>(); mainshopper.setFieldLabel("Main Shopper"); personal.add(mainshopper); //personal.add(mainshopper,formData); TextField<String> technician = new TextField<String>(); technician.setFieldLabel("Technician"); personal.add(technician); //personal.add(technician,formData); TextField<String> technicianarea = new TextField<String> (); technicianarea.setFieldLabel("Technician Area"); personal.add(technicianarea); //personal.add(technicianarea,formData); TextField<String> numbertv = new TextField<String>(); numbertv.setFieldLabel("Number of TV Sets"); personal.add(numbertv); //personal.add(numbertv,formData); TextField<String> numbermeters = new TextField<String> (); numbermeters.setFieldLabel("Number of Meters TV Sets"); personal.add(numbermeters); //personal.add(numbermeters,formData); TextField<String> numberVCR = new TextField<String>(); numberVCR.setFieldLabel("Number of VCRs"); personal.add(numberVCR); //personal.add(numberVCR,formData); tabs.add(personal); TabItem numbers = new TabItem(); numbers.setText("Individual"); numbers.setLayout(new FormLayout()); TextField<String> Id = new TextField<String>(); Id.setFieldLabel("ID"); numbers.add(Id); TextField<String> ButtonNumber = new TextField<String> (); ButtonNumber.setFieldLabel("Button Number"); numbers.add(ButtonNumber); TextField<String> Name = new TextField<String>(); Name.setFieldLabel("Name"); numbers.add(Name); DateField birthdate = new DateField(); birthdate.setFieldLabel("Birth Date"); numbers.add(birthdate); //personal.add(disinstalldate,formData); TextField<String> age = new TextField<String>(); age.setFieldLabel("Age"); numbers.add(age); TextField<String> relationship = new TextField<String> (); relationship.setFieldLabel("Relationship"); numbers.add(relationship); TextField<String> sex = new TextField<String>(); sex.setFieldLabel("Sex"); numbers.add(sex); TextField<String> profession = new TextField<String>(); profession.setFieldLabel("Profession"); numbers.add(profession); TextField<String> education = new TextField<String>(); education.setFieldLabel("Education"); numbers.add(education); TextField<String> Lifestyle = new TextField<String>(); Lifestyle.setFieldLabel("Life Style"); numbers.add(Lifestyle); TextField<String> status1 = new TextField<String>(); status1.setFieldLabel("Status"); numbers.add(status1); TextField<String> maritalstatus = new TextField<String> (); maritalstatus .setFieldLabel("Marital Status"); numbers.add(maritalstatus ); TextField<String> custom1 = new TextField<String>(); custom1.setFieldLabel("Custom 1"); numbers.add(custom1); TextField<String> custom2 = new TextField<String>(); custom2.setFieldLabel("Custom 2"); numbers.add(custom2); TextField<String> custom3 = new TextField<String>(); custom3.setFieldLabel("Custom 3"); numbers.add(custom3); TextField<String> custom4 = new TextField<String>(); custom4.setFieldLabel("Custom 4"); numbers.add(custom4); TextField<String> custom5 = new TextField<String>(); custom5.setFieldLabel("Custom 5"); numbers.add(custom5); TextField<String> custom6 = new TextField<String>(); custom6.setFieldLabel("Custom 6"); numbers.add(custom6); TextField<String> custom7 = new TextField<String>(); custom7.setFieldLabel("Custom 7"); numbers.add(custom7); TextField<String> custom8 = new TextField<String>(); custom8.setFieldLabel("Custom 8"); numbers.add(custom8); TextField<String> extra1 = new TextField<String>(); extra1.setFieldLabel("Extra 1"); numbers.add(extra1); TextField<String> extra2 = new TextField<String>(); extra2.setFieldLabel("Extra 2"); numbers.add(extra2); TextField<String> extra3 = new TextField<String>(); extra3.setFieldLabel("Extra 3"); numbers.add(extra3); TextField<String> extra4 = new TextField<String>(); extra4.setFieldLabel("Extra 4"); numbers.add(extra4); TextField<String> extra5 = new TextField<String>(); extra5.setFieldLabel("Extra 5"); numbers.add(extra5); TextField<String> extra6 = new TextField<String>(); extra6.setFieldLabel("Extra 6"); numbers.add(extra6); TextField<String> extra7 = new TextField<String>(); extra7.setFieldLabel("Extra 7"); numbers.add(extra7); TextField<String> extra8 = new TextField<String>(); extra8.setFieldLabel("Extra 8"); numbers.add(extra8); TextField<String> extra9 = new TextField<String>(); extra9.setFieldLabel("Extra 9"); numbers.add(extra9); TextField<String> extra10 = new TextField<String>(); extra10.setFieldLabel("Extra 10"); numbers.add(extra10); TextField<String> extra11 = new TextField<String>(); extra11.setFieldLabel("Extra 11"); numbers.add(extra11); TextField<String> cluster = new TextField<String>(); cluster.setFieldLabel("Cluster"); numbers.add(cluster); TextField<String> cell = new TextField<String>(); cell.setFieldLabel("Cell"); numbers.add(cell); TextField<String> x = new TextField<String>(); x.setFieldLabel("X"); numbers.add(x); TextField<String> y = new TextField<String>(); y.setFieldLabel("Y"); numbers.add(y); DateField birthdate1 = new DateField(); birthdate1.setFieldLabel("Birth Date"); numbers.add(birthdate1); //personal.add(disinstalldate,formData); TextField<String> situation = new TextField<String>(); situation.setFieldLabel("Situation"); numbers.add(situation); TextField<String> srm = new TextField<String>(); srm.setFieldLabel("SRM"); numbers.add(srm); tabs.add(numbers); panel.add(tabs); panel.addButton(new Button("New")); panel.addButton(new Button("Delete")); panel.addButton(new Button("Save")); panel.addButton(new Button("Reload")); panel.setSize(1000, 1000); vp.add(panel); } Warmest Regards, Premila Devi Dayalan Ramasamy Programmer Analyst MSAP Production Development AGB Nielsen Media Research Level 7,Block B,Menara PKNS-PJ,Jalan Yong Shook Lin , 46050 Petaling Jaya , Selangor ( Malaysia ) t: 603-7620 2320 f: 603-7620 2316 Please note: This email transmission including its attachments, are intended only for the person or entity to which it is addressed and may contain confidential and/or privileged material. Any views or opinions are solely those of the author and do not necessarily represent those of AGB Nielsen Media Research, unless specifically stated. Any review, retransmission, dissemination or other use of, or taking of any action in reliance upon, this information by persons or entities other than the intended recipient is prohibited. If you received this email in error, please contact the sender and delete the email transmission immediately. --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "GWT-Ext Developer Forum" 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/gwt-ext?hl=en -~----------~----~----~----~------~----~------~--~---
