List of usage examples for com.vaadin.ui HorizontalLayout HorizontalLayout
public HorizontalLayout()
From source file:com.ies.schoolos.ui.mobile.info.layout.PersonalLayout.java
private void addressGroup() { addressGroup = new VerticalComponentGroup(); addressGroup.setSizeUndefined();//from w ww . j av a2 s .c om addTab(addressGroup, "", FontAwesome.BOOK); tel = new TextField(""); tel.setInputPrompt(""); tel.setImmediate(false); tel.setWidth("-1px"); tel.setHeight("-1px"); tel.setNullRepresentation(""); addressGroup.addComponent(tel); mobile = new TextField(""); mobile.setInputPrompt(""); mobile.setImmediate(false); mobile.setWidth("-1px"); mobile.setHeight("-1px"); mobile.setRequired(true); mobile.setNullRepresentation(""); addressGroup.addComponent(mobile); email = new EmailField(""); email.setInputPrompt(""); email.setImmediate(false); email.setWidth("-1px"); email.setHeight("-1px"); email.setRequired(true); email.setNullRepresentation(""); email.addTextChangeListener(new TextChangeListener() { private static final long serialVersionUID = 1L; @Override public void textChange(TextChangeEvent event) { if (!isEdit) { if (event.getText() != null) { if (event.getText().length() >= 13) { userSqlContainer.addContainerFilter(new Equal(UserSchema.EMAIL, event.getText())); if (userSqlContainer.size() > 0) { disableDuplicateEmailForm(); Notification.show( "?? ??", Type.WARNING_MESSAGE); } else { enableDuplicateEmailForm(); } userSqlContainer.removeAllContainerFilters(); } } } } }); addressGroup.addComponent(email); Label currentLabel = new Label(""); addressGroup.addComponent(currentLabel); currentAddress = new TextArea(""); currentAddress.setInputPrompt(" "); currentAddress.setImmediate(false); currentAddress.setWidth("-1px"); currentAddress.setHeight("-1px"); currentAddress.setNullRepresentation(""); addressGroup.addComponent(currentAddress); currentProvince = new NativeSelect("", new Province()); //currentProvince.setInputPrompt("??"); currentProvince.setItemCaptionPropertyId("name"); currentProvince.setImmediate(true); currentProvince.setNullSelectionAllowed(false); currentProvince.setWidth("-1px"); currentProvince.setHeight("-1px"); //currentProvince.setFilteringMode(FilteringMode.CONTAINS); currentProvince.addValueChangeListener(new ValueChangeListener() { private static final long serialVersionUID = 1L; @Override public void valueChange(ValueChangeEvent event) { if (event.getProperty().getValue() != null) currentDistrict.setContainerDataSource( new District(Integer.parseInt(event.getProperty().getValue().toString()))); } }); addressGroup.addComponent(currentProvince); currentDistrict = new NativeSelect(""); //currentDistrict.setInputPrompt("??"); currentDistrict.setItemCaptionPropertyId("name"); currentDistrict.setImmediate(true); currentDistrict.setNullSelectionAllowed(false); currentDistrict.setWidth("-1px"); currentDistrict.setHeight("-1px"); //currentDistrict.setFilteringMode(FilteringMode.CONTAINS); currentDistrict.addValueChangeListener(new ValueChangeListener() { private static final long serialVersionUID = 1L; @Override public void valueChange(ValueChangeEvent event) { if (event.getProperty().getValue() != null) { currentCity.setContainerDataSource( new City(Integer.parseInt(event.getProperty().getValue().toString()))); currentPostcode.setContainerDataSource( new Postcode(Integer.parseInt(event.getProperty().getValue().toString()))); } } }); addressGroup.addComponent(currentDistrict); currentCity = new NativeSelect(""); //currentCity.setInputPrompt("??"); currentCity.setItemCaptionPropertyId("name"); currentCity.setImmediate(true); currentCity.setNullSelectionAllowed(false); currentCity.setWidth("-1px"); currentCity.setHeight("-1px"); //currentCity.setFilteringMode(FilteringMode.CONTAINS); addressGroup.addComponent(currentCity); currentPostcode = new NativeSelect(""); //currentPostcode.setInputPrompt("??"); currentPostcode.setItemCaptionPropertyId("name"); currentPostcode.setImmediate(true); currentPostcode.setNullSelectionAllowed(false); currentPostcode.setWidth("-1px"); currentPostcode.setHeight("-1px"); //currentPostcode.setFilteringMode(FilteringMode.CONTAINS); addressGroup.addComponent(currentPostcode); isSameCurrentAddress = new CheckBox( "?"); isSameCurrentAddress.setImmediate(true); isSameCurrentAddress.setWidth("-1px"); isSameCurrentAddress.setHeight("-1px"); isSameCurrentAddress.addValueChangeListener(new ValueChangeListener() { private static final long serialVersionUID = 1L; @Override public void valueChange(ValueChangeEvent event) { if (event.getProperty().getValue() != null) { if ((boolean) event.getProperty().getValue()) { censusAddress.setValue(currentAddress.getValue()); censusProvince.setValue(currentProvince.getValue()); censusDistrict.setValue(currentDistrict.getValue()); censusCity.setValue(currentCity.getValue()); censusPostcode.setValue(currentPostcode.getValue()); } else { censusAddress.setValue(null); censusProvince.setValue(null); censusDistrict.setValue(null); censusCity.setValue(null); censusPostcode.setValue(null); } } } }); addressGroup.addComponent(isSameCurrentAddress); censusAddress = new TextArea(""); censusAddress.setInputPrompt(" "); censusAddress.setImmediate(false); censusAddress.setWidth("-1px"); censusAddress.setHeight("-1px"); censusAddress.setNullRepresentation(""); addressGroup.addComponent(censusAddress); censusProvince = new NativeSelect("", new Province()); //censusProvince.setInputPrompt("??"); censusProvince.setItemCaptionPropertyId("name"); censusProvince.setImmediate(true); censusProvince.setNullSelectionAllowed(false); censusProvince.setWidth("-1px"); censusProvince.setHeight("-1px"); //censusProvince.setFilteringMode(FilteringMode.CONTAINS); censusProvince.addValueChangeListener(new ValueChangeListener() { private static final long serialVersionUID = 1L; @Override public void valueChange(ValueChangeEvent event) { if (event.getProperty().getValue() != null) censusDistrict.setContainerDataSource( new District(Integer.parseInt(event.getProperty().getValue().toString()))); } }); addressGroup.addComponent(censusProvince); censusDistrict = new NativeSelect(""); //censusDistrict.setInputPrompt("??"); censusDistrict.setItemCaptionPropertyId("name"); censusDistrict.setImmediate(true); censusDistrict.setNullSelectionAllowed(false); censusDistrict.setWidth("-1px"); censusDistrict.setHeight("-1px"); //censusDistrict.setFilteringMode(FilteringMode.CONTAINS); censusDistrict.addValueChangeListener(new ValueChangeListener() { private static final long serialVersionUID = 1L; @Override public void valueChange(ValueChangeEvent event) { if (event.getProperty().getValue() != null) { censusCity.setContainerDataSource( new City(Integer.parseInt(event.getProperty().getValue().toString()))); censusPostcode.setContainerDataSource( new Postcode(Integer.parseInt(event.getProperty().getValue().toString()))); } } }); addressGroup.addComponent(censusDistrict); censusCity = new NativeSelect(""); //censusCity.setInputPrompt("??"); censusCity.setItemCaptionPropertyId("name"); censusCity.setImmediate(true); censusCity.setNullSelectionAllowed(false); censusCity.setWidth("-1px"); censusCity.setHeight("-1px"); //censusCity.setFilteringMode(FilteringMode.CONTAINS); addressGroup.addComponent(censusCity); censusPostcode = new NativeSelect( ""); //censusPostcode.setInputPrompt("??"); censusPostcode.setItemCaptionPropertyId("name"); censusPostcode.setImmediate(true); censusPostcode.setNullSelectionAllowed(false); censusPostcode.setWidth("-1px"); censusPostcode.setHeight("-1px"); //censusPostcode.setFilteringMode(FilteringMode.CONTAINS); addressGroup.addComponent(censusPostcode); HorizontalLayout buttonLayout = new HorizontalLayout(); buttonLayout.setSpacing(true); buttonLayout.setWidth("100%"); addressGroup.addComponent(buttonLayout); licensessBack = new Button(FontAwesome.ARROW_LEFT); licensessBack.setWidth("100%"); licensessBack.addClickListener(new ClickListener() { private static final long serialVersionUID = 1L; @Override public void buttonClick(ClickEvent event) { setSelectedTab(licenseeGroup); } }); buttonLayout.addComponents(licensessBack); fatherNext = new Button(FontAwesome.SAVE); fatherNext.setWidth("100%"); fatherNext.addClickListener(new ClickListener() { private static final long serialVersionUID = 1L; @Override public void buttonClick(ClickEvent event) { ConfirmDialog.show(UI.getCurrent(), "", "? ?", "", "", new ConfirmDialog.Listener() { private static final long serialVersionUID = 1L; public void onClose(ConfirmDialog dialog) { /* ? * ? ? * ? ?? */ if (dialog.isConfirmed()) { isInsertParents = true; setSelectedTab(fatherGroup); } else { isInsertParents = false; finish.click(); } } }); } }); buttonLayout.addComponents(fatherNext); }
From source file:com.ies.schoolos.ui.mobile.info.layout.PersonalLayout.java
private void fatherGroup() { fatherGroup = new VerticalComponentGroup(); fatherGroup.setSizeUndefined();//from w ww . j av a 2 s .c o m addTab(fatherGroup, "", FontAwesome.MALE); fPeopleIdType = new OptionGroup("", new PeopleIdType()); fPeopleIdType.setItemCaptionPropertyId("name"); fPeopleIdType.setImmediate(true); fPeopleIdType.setNullSelectionAllowed(false); fPeopleIdType.setWidth("-1px"); fPeopleIdType.setHeight("-1px"); fatherGroup.addComponent(fPeopleIdType); fPeopleid = new TextField(""); fPeopleid.setInputPrompt(""); fPeopleid.setImmediate(false); fPeopleid.setWidth("-1px"); fPeopleid.setHeight("-1px"); fPeopleid.setNullRepresentation(""); fPeopleid.addTextChangeListener(new TextChangeListener() { private static final long serialVersionUID = 1L; @Override public void textChange(TextChangeEvent event) { if (event.getText() != null) { if (event.getText().length() >= 13) { fSqlContainer.addContainerFilter(new Equal(FamilySchema.PEOPLE_ID, event.getText())); if (fSqlContainer.size() > 0) { Item item = fSqlContainer.getItem(fSqlContainer.getIdByIndex(0)); fatherBinder.setItemDataSource(item); pkStore[0] = item.getItemProperty(FamilySchema.FAMILY_ID).getValue(); fatherBinder.setEnabled(false); isDuplicateFather = true; } fSqlContainer.removeAllContainerFilters(); } } } }); fatherGroup.addComponent(fPeopleid); fPrename = new NativeSelect("", new Prename()); //fPrename.setInputPrompt("??"); fPrename.setValue(""); fPrename.setItemCaptionPropertyId("name"); fPrename.setImmediate(true); fPrename.setNullSelectionAllowed(false); fPrename.setRequired(true); fPrename.setWidth("-1px"); fPrename.setHeight("-1px"); //fPrename.setFilteringMode(FilteringMode.CONTAINS); fatherGroup.addComponent(fPrename); fFirstname = new TextField(""); fFirstname.setInputPrompt(""); fFirstname.setImmediate(false); fFirstname.setRequired(true); fFirstname.setWidth("-1px"); fFirstname.setHeight("-1px"); fFirstname.setNullRepresentation(""); fatherGroup.addComponent(fFirstname); fLastname = new TextField("?"); fLastname.setInputPrompt("?"); fLastname.setImmediate(false); fLastname.setRequired(true); fLastname.setWidth("-1px"); fLastname.setHeight("-1px"); fLastname.setNullRepresentation(""); fatherGroup.addComponent(fLastname); fFirstnameNd = new TextField("?"); fFirstnameNd.setInputPrompt("?"); fFirstnameNd.setImmediate(false); fFirstnameNd.setWidth("-1px"); fFirstnameNd.setHeight("-1px"); fFirstnameNd.setNullRepresentation(""); fatherGroup.addComponent(fFirstnameNd); fLastnameNd = new TextField("??"); fLastnameNd.setInputPrompt("??"); fLastnameNd.setImmediate(false); fLastnameNd.setWidth("-1px"); fLastnameNd.setHeight("-1px"); fLastnameNd.setNullRepresentation(""); fatherGroup.addComponent(fLastnameNd); fGender = new OptionGroup("", new Gender()); fGender.setItemCaptionPropertyId("name"); fGender.setImmediate(true); fGender.setNullSelectionAllowed(false); fGender.setRequired(true); fGender.setWidth("-1px"); fGender.setHeight("-1px"); fatherGroup.addComponent(fGender); fReligion = new NativeSelect("", new Religion()); //fReligion.setInputPrompt("??"); fReligion.setItemCaptionPropertyId("name"); fReligion.setImmediate(true); fReligion.setNullSelectionAllowed(false); fReligion.setRequired(true); fReligion.setWidth("-1px"); fReligion.setHeight("-1px"); //fReligion.setFilteringMode(FilteringMode.CONTAINS); fatherGroup.addComponent(fReligion); fRace = new NativeSelect("", new Race()); //fRace.setInputPrompt("??"); fRace.setItemCaptionPropertyId("name"); fRace.setImmediate(true); fRace.setNullSelectionAllowed(false); fRace.setRequired(true); fRace.setWidth("-1px"); fRace.setHeight("-1px"); //fRace.setFilteringMode(FilteringMode.CONTAINS); fatherGroup.addComponent(fRace); fNationality = new NativeSelect("?", new Nationality()); //fNationality.setInputPrompt("??"); fNationality.setItemCaptionPropertyId("name"); fNationality.setImmediate(true); fNationality.setNullSelectionAllowed(false); fNationality.setRequired(true); fNationality.setWidth("-1px"); fNationality.setHeight("-1px"); //fNationality.setFilteringMode(FilteringMode.CONTAINS); fatherGroup.addComponent(fNationality); fBirthDate = new PopupDateField(" ?"); fBirthDate.setInputPrompt("//"); fBirthDate.setImmediate(false); fBirthDate.setWidth("-1px"); fBirthDate.setHeight("-1px"); fBirthDate.setDateFormat("dd/MM/yyyy"); fBirthDate.setLocale(new Locale("th", "TH")); fatherGroup.addComponent(fBirthDate); fTel = new TextField(""); fTel.setInputPrompt(""); fTel.setImmediate(false); fTel.setWidth("-1px"); fTel.setHeight("-1px"); fTel.setNullRepresentation(""); fatherGroup.addComponent(fTel); fMobile = new TextField(""); fMobile.setInputPrompt(""); fMobile.setImmediate(false); fMobile.setWidth("-1px"); fMobile.setHeight("-1px"); fMobile.setNullRepresentation(""); fatherGroup.addComponent(fMobile); fEmail = new TextField(""); fEmail.setInputPrompt(""); fEmail.setImmediate(false); fEmail.setWidth("-1px"); fEmail.setHeight("-1px"); fEmail.setNullRepresentation(""); fEmail.addValidator(new EmailValidator("?")); fatherGroup.addComponent(fEmail); fSalary = new NumberField(""); fSalary.setInputPrompt(""); fSalary.setImmediate(false); fSalary.setWidth("-1px"); fSalary.setHeight("-1px"); fSalary.setNullRepresentation(""); fatherGroup.addComponent(fSalary); fAliveStatus = new NativeSelect("", new AliveStatus()); //fAliveStatus.setInputPrompt("??"); fAliveStatus.setItemCaptionPropertyId("name"); fAliveStatus.setImmediate(true); fAliveStatus.setNullSelectionAllowed(false); fAliveStatus.setRequired(true); fAliveStatus.setWidth("-1px"); fAliveStatus.setHeight("-1px"); //fAliveStatus.setFilteringMode(FilteringMode.CONTAINS); fatherGroup.addComponent(fAliveStatus); fOccupation = new NativeSelect("", new Occupation()); //fOccupation.setInputPrompt("??"); fOccupation.setItemCaptionPropertyId("name"); fOccupation.setImmediate(true); fOccupation.setNullSelectionAllowed(false); fOccupation.setRequired(true); fOccupation.setWidth("-1px"); fOccupation.setHeight("-1px"); //fOccupation.setFilteringMode(FilteringMode.CONTAINS); fatherGroup.addComponent(fOccupation); fJobAddress = new TextArea(""); fJobAddress.setInputPrompt(" "); fJobAddress.setImmediate(false); fJobAddress.setWidth("-1px"); fJobAddress.setHeight("-1px"); fJobAddress.setNullRepresentation(""); fatherGroup.addComponent(fJobAddress); fCurrentAddress = new TextArea(""); fCurrentAddress.setInputPrompt(" "); fCurrentAddress.setImmediate(false); fCurrentAddress.setWidth("-1px"); fCurrentAddress.setHeight("-1px"); fCurrentAddress.setNullRepresentation(""); fatherGroup.addComponent(fCurrentAddress); fCurrentProvinceId = new NativeSelect("", new Province()); //fCurrentProvinceId.setInputPrompt("??"); fCurrentProvinceId.setItemCaptionPropertyId("name"); fCurrentProvinceId.setImmediate(true); fCurrentProvinceId.setNullSelectionAllowed(false); fCurrentProvinceId.setWidth("-1px"); fCurrentProvinceId.setHeight("-1px"); //fCurrentProvinceId.setFilteringMode(FilteringMode.CONTAINS); fCurrentProvinceId.addValueChangeListener(new ValueChangeListener() { private static final long serialVersionUID = 1L; @Override public void valueChange(ValueChangeEvent event) { if (event.getProperty().getValue() != null) fCurrentDistrict.setContainerDataSource( new District(Integer.parseInt(event.getProperty().getValue().toString()))); } }); fatherGroup.addComponent(fCurrentProvinceId); fCurrentDistrict = new NativeSelect(""); //fCurrentDistrict.setInputPrompt("??"); fCurrentDistrict.setItemCaptionPropertyId("name"); fCurrentDistrict.setImmediate(true); fCurrentDistrict.setNullSelectionAllowed(false); fCurrentDistrict.setWidth("-1px"); fCurrentDistrict.setHeight("-1px"); //fCurrentDistrict.setFilteringMode(FilteringMode.CONTAINS); fCurrentDistrict.addValueChangeListener(new ValueChangeListener() { private static final long serialVersionUID = 1L; @Override public void valueChange(ValueChangeEvent event) { if (event.getProperty().getValue() != null) { fCurrentCity.setContainerDataSource( new City(Integer.parseInt(event.getProperty().getValue().toString()))); fCurrentPostcode.setContainerDataSource( new Postcode(Integer.parseInt(event.getProperty().getValue().toString()))); } } }); fatherGroup.addComponent(fCurrentDistrict); fCurrentCity = new NativeSelect(""); //fCurrentCity.setInputPrompt("??"); fCurrentCity.setItemCaptionPropertyId("name"); fCurrentCity.setImmediate(true); fCurrentCity.setNullSelectionAllowed(false); fCurrentCity.setWidth("-1px"); fCurrentCity.setHeight("-1px"); //fCurrentCity.setFilteringMode(FilteringMode.CONTAINS); fatherGroup.addComponent(fCurrentCity); fCurrentPostcode = new NativeSelect(""); //fCurrentPostcode.setInputPrompt("??"); fCurrentPostcode.setItemCaptionPropertyId("name"); fCurrentPostcode.setImmediate(true); fCurrentPostcode.setNullSelectionAllowed(false); fCurrentPostcode.setWidth("-1px"); fCurrentPostcode.setHeight("-1px"); //fCurrentPostcode.setFilteringMode(FilteringMode.CONTAINS); fatherGroup.addComponent(fCurrentPostcode); HorizontalLayout buttonLayout = new HorizontalLayout(); buttonLayout.setSpacing(true); buttonLayout.setWidth("100%"); fatherGroup.addComponent(buttonLayout); addressBack = new Button(FontAwesome.ARROW_LEFT); addressBack.setWidth("100%"); addressBack.addClickListener(new ClickListener() { private static final long serialVersionUID = 1L; @Override public void buttonClick(ClickEvent event) { setSelectedTab(addressGroup); } }); buttonLayout.addComponents(addressBack); motherNext = new Button(FontAwesome.ARROW_RIGHT); motherNext.setWidth("100%"); motherNext.addClickListener(new ClickListener() { private static final long serialVersionUID = 1L; @Override public void buttonClick(ClickEvent event) { setSelectedTab(motherGroup); } }); buttonLayout.addComponents(motherNext); }
From source file:com.ies.schoolos.ui.mobile.info.layout.PersonalLayout.java
private void motherGroup() { motherGroup = new VerticalComponentGroup(); motherGroup.setSizeUndefined();/*from w ww .ja v a 2 s. c o m*/ addTab(motherGroup, "", FontAwesome.FEMALE); mPeopleIdType = new OptionGroup("", new PeopleIdType()); mPeopleIdType.setItemCaptionPropertyId("name"); mPeopleIdType.setImmediate(true); mPeopleIdType.setNullSelectionAllowed(false); mPeopleIdType.setWidth("-1px"); mPeopleIdType.setHeight("-1px"); motherGroup.addComponent(mPeopleIdType); mPeopleid = new TextField(""); mPeopleid.setInputPrompt(""); mPeopleid.setImmediate(false); mPeopleid.setWidth("-1px"); mPeopleid.setHeight("-1px"); mPeopleid.setNullRepresentation(""); mPeopleid.addTextChangeListener(new TextChangeListener() { private static final long serialVersionUID = 1L; @Override public void textChange(TextChangeEvent event) { if (event.getText() != null) { if (event.getText().length() >= 13) { fSqlContainer.addContainerFilter(new Equal(FamilySchema.PEOPLE_ID, event.getText())); if (fSqlContainer.size() > 0) { Item item = fSqlContainer.getItem(fSqlContainer.getIdByIndex(0)); motherBinder.setItemDataSource(item); pkStore[1] = item.getItemProperty(FamilySchema.FAMILY_ID).getValue(); motherBinder.setEnabled(false); isDuplicateMother = true; } fSqlContainer.removeAllContainerFilters(); } } } }); motherGroup.addComponent(mPeopleid); mPrename = new NativeSelect("", new Prename()); //mPrename.setInputPrompt("??"); mPrename.setItemCaptionPropertyId("name"); mPrename.setImmediate(true); mPrename.setNullSelectionAllowed(false); mPrename.setRequired(true); mPrename.setWidth("-1px"); mPrename.setHeight("-1px"); //mPrename.setFilteringMode(FilteringMode.CONTAINS); motherGroup.addComponent(mPrename); mFirstname = new TextField(""); mFirstname.setInputPrompt(""); mFirstname.setImmediate(false); mFirstname.setRequired(true); mFirstname.setWidth("-1px"); mFirstname.setHeight("-1px"); mFirstname.setNullRepresentation(""); motherGroup.addComponent(mFirstname); mLastname = new TextField("?"); mLastname.setInputPrompt("?"); mLastname.setImmediate(false); mLastname.setRequired(true); mLastname.setWidth("-1px"); mLastname.setHeight("-1px"); mLastname.setNullRepresentation(""); motherGroup.addComponent(mLastname); mFirstnameNd = new TextField("?"); mFirstnameNd.setInputPrompt("?"); mFirstnameNd.setImmediate(false); mFirstnameNd.setWidth("-1px"); mFirstnameNd.setHeight("-1px"); mFirstnameNd.setNullRepresentation(""); motherGroup.addComponent(mFirstnameNd); mLastnameNd = new TextField("??"); mLastnameNd.setInputPrompt("??"); mLastnameNd.setImmediate(false); mLastnameNd.setWidth("-1px"); mLastnameNd.setHeight("-1px"); mLastnameNd.setNullRepresentation(""); motherGroup.addComponent(mLastnameNd); mGender = new OptionGroup("", new Gender()); mGender.setItemCaptionPropertyId("name"); mGender.setImmediate(true); mGender.setNullSelectionAllowed(false); mGender.setRequired(true); mGender.setWidth("-1px"); mGender.setHeight("-1px"); motherGroup.addComponent(mGender); mReligion = new NativeSelect("", new Religion()); //mReligion.setInputPrompt("??"); mReligion.setItemCaptionPropertyId("name"); mReligion.setImmediate(true); mReligion.setNullSelectionAllowed(false); mReligion.setRequired(true); mReligion.setWidth("-1px"); mReligion.setHeight("-1px"); //mReligion.setFilteringMode(FilteringMode.CONTAINS); motherGroup.addComponent(mReligion); mRace = new NativeSelect("", new Race()); //mRace.setInputPrompt("??"); mRace.setItemCaptionPropertyId("name"); mRace.setImmediate(true); mRace.setNullSelectionAllowed(false); mRace.setRequired(true); mRace.setWidth("-1px"); mRace.setHeight("-1px"); //mRace.setFilteringMode(FilteringMode.CONTAINS); motherGroup.addComponent(mRace); mNationality = new NativeSelect("?", new Nationality()); //mNationality.setInputPrompt("??"); mNationality.setItemCaptionPropertyId("name"); mNationality.setImmediate(true); mNationality.setNullSelectionAllowed(false); mNationality.setRequired(true); mNationality.setWidth("-1px"); mNationality.setHeight("-1px"); //mNationality.setFilteringMode(FilteringMode.CONTAINS); motherGroup.addComponent(mNationality); mBirthDate = new PopupDateField(" ?"); mBirthDate.setInputPrompt("//"); mBirthDate.setImmediate(false); mBirthDate.setWidth("-1px"); mBirthDate.setHeight("-1px"); mBirthDate.setDateFormat("dd/MM/yyyy"); mBirthDate.setLocale(new Locale("th", "TH")); motherGroup.addComponent(mBirthDate); mTel = new TextField(""); mTel.setInputPrompt(""); mTel.setImmediate(false); mTel.setWidth("-1px"); mTel.setHeight("-1px"); mTel.setNullRepresentation(""); motherGroup.addComponent(mTel); mMobile = new TextField(""); mMobile.setInputPrompt(""); mMobile.setImmediate(false); mMobile.setWidth("-1px"); mMobile.setHeight("-1px"); mMobile.setNullRepresentation(""); motherGroup.addComponent(mMobile); mEmail = new TextField(""); mEmail.setInputPrompt(""); mEmail.setImmediate(false); mEmail.setWidth("-1px"); mEmail.setHeight("-1px"); mEmail.setNullRepresentation(""); mEmail.addValidator(new EmailValidator("?")); motherGroup.addComponent(mEmail); mSalary = new NumberField(""); mSalary.setInputPrompt(""); mSalary.setImmediate(false); mSalary.setWidth("-1px"); mSalary.setHeight("-1px"); mSalary.setNullRepresentation(""); motherGroup.addComponent(mSalary); mAliveStatus = new NativeSelect("", new AliveStatus()); //mAliveStatus.setInputPrompt("??"); mAliveStatus.setItemCaptionPropertyId("name"); mAliveStatus.setImmediate(true); mAliveStatus.setNullSelectionAllowed(false); mAliveStatus.setRequired(true); mAliveStatus.setWidth("-1px"); mAliveStatus.setHeight("-1px"); //mAliveStatus.setFilteringMode(FilteringMode.CONTAINS); motherGroup.addComponent(mAliveStatus); mOccupation = new NativeSelect("", new Occupation()); //mOccupation.setInputPrompt("??"); mOccupation.setItemCaptionPropertyId("name"); mOccupation.setImmediate(true); mOccupation.setNullSelectionAllowed(false); mOccupation.setRequired(true); mOccupation.setWidth("-1px"); mOccupation.setHeight("-1px"); //mOccupation.setFilteringMode(FilteringMode.CONTAINS); motherGroup.addComponent(mOccupation); mJobAddress = new TextArea(""); mJobAddress.setInputPrompt(" "); mJobAddress.setImmediate(false); mJobAddress.setWidth("-1px"); mJobAddress.setHeight("-1px"); mJobAddress.setNullRepresentation(""); motherGroup.addComponent(mJobAddress); mCurrentAddress = new TextArea(""); mCurrentAddress.setInputPrompt(" "); mCurrentAddress.setImmediate(false); mCurrentAddress.setWidth("-1px"); mCurrentAddress.setHeight("-1px"); mCurrentAddress.setNullRepresentation(""); motherGroup.addComponent(mCurrentAddress); mCurrentProvinceId = new NativeSelect("", new Province()); //mCurrentProvinceId.setInputPrompt("??"); mCurrentProvinceId.setItemCaptionPropertyId("name"); mCurrentProvinceId.setImmediate(true); mCurrentProvinceId.setNullSelectionAllowed(false); mCurrentProvinceId.setWidth("-1px"); mCurrentProvinceId.setHeight("-1px"); //mCurrentProvinceId.setFilteringMode(FilteringMode.CONTAINS); mCurrentProvinceId.addValueChangeListener(new ValueChangeListener() { private static final long serialVersionUID = 1L; @Override public void valueChange(ValueChangeEvent event) { if (event.getProperty().getValue() != null) mCurrentDistrict.setContainerDataSource( new District(Integer.parseInt(event.getProperty().getValue().toString()))); } }); motherGroup.addComponent(mCurrentProvinceId); mCurrentDistrict = new NativeSelect(""); //mCurrentDistrict.setInputPrompt("??"); mCurrentDistrict.setItemCaptionPropertyId("name"); mCurrentDistrict.setImmediate(true); mCurrentDistrict.setNullSelectionAllowed(false); mCurrentDistrict.setWidth("-1px"); mCurrentDistrict.setHeight("-1px"); //mCurrentDistrict.setFilteringMode(FilteringMode.CONTAINS); mCurrentDistrict.addValueChangeListener(new ValueChangeListener() { private static final long serialVersionUID = 1L; @Override public void valueChange(ValueChangeEvent event) { if (event.getProperty().getValue() != null) { mCurrentCity.setContainerDataSource( new City(Integer.parseInt(event.getProperty().getValue().toString()))); mCurrentPostcode.setContainerDataSource( new Postcode(Integer.parseInt(event.getProperty().getValue().toString()))); } } }); motherGroup.addComponent(mCurrentDistrict); mCurrentCity = new NativeSelect(""); //mCurrentCity.setInputPrompt("??"); mCurrentCity.setItemCaptionPropertyId("name"); mCurrentCity.setImmediate(true); mCurrentCity.setNullSelectionAllowed(false); mCurrentCity.setWidth("-1px"); mCurrentCity.setHeight("-1px"); //mCurrentCity.setFilteringMode(FilteringMode.CONTAINS); motherGroup.addComponent(mCurrentCity); mCurrentPostcode = new NativeSelect(""); //mCurrentPostcode.setInputPrompt("??"); mCurrentPostcode.setItemCaptionPropertyId("name"); mCurrentPostcode.setImmediate(true); mCurrentPostcode.setNullSelectionAllowed(false); mCurrentPostcode.setWidth("-1px"); mCurrentPostcode.setHeight("-1px"); //mCurrentPostcode.setFilteringMode(FilteringMode.CONTAINS); motherGroup.addComponent(mCurrentPostcode); HorizontalLayout buttonLayout = new HorizontalLayout(); buttonLayout.setSpacing(true); buttonLayout.setWidth("100%"); motherGroup.addComponent(buttonLayout); fatherBack = new Button(FontAwesome.ARROW_LEFT); fatherBack.setWidth("100%"); fatherBack.addClickListener(new ClickListener() { private static final long serialVersionUID = 1L; @Override public void buttonClick(ClickEvent event) { setSelectedTab(fatherGroup); } }); buttonLayout.addComponents(fatherBack); spouseNext = new Button(FontAwesome.ARROW_RIGHT); spouseNext.setWidth("100%"); spouseNext.addClickListener(new ClickListener() { private static final long serialVersionUID = 1L; @Override public void buttonClick(ClickEvent event) { setSelectedTab(spouseGroup); } }); buttonLayout.addComponents(spouseNext); }
From source file:com.ies.schoolos.ui.mobile.info.layout.PersonalLayout.java
private void spouseGroup() { spouseGroup = new VerticalComponentGroup(); spouseGroup.setSizeUndefined();// w w w . j a va2 s . c o m addTab(spouseGroup, "", FontAwesome.USER); sPeopleIdType = new OptionGroup("", new PeopleIdType()); sPeopleIdType.setItemCaptionPropertyId("name"); sPeopleIdType.setImmediate(true); sPeopleIdType.setNullSelectionAllowed(false); sPeopleIdType.setWidth("-1px"); sPeopleIdType.setHeight("-1px"); spouseGroup.addComponent(sPeopleIdType); sPeopleid = new TextField(""); sPeopleid.setInputPrompt(""); sPeopleid.setImmediate(false); sPeopleid.setWidth("-1px"); sPeopleid.setHeight("-1px"); sPeopleid.setNullRepresentation(""); //sPeopleid.addValidator(new StringLengthValidator("?", 13, 20, true)); sPeopleid.addTextChangeListener(new TextChangeListener() { private static final long serialVersionUID = 1L; @Override public void textChange(TextChangeEvent event) { if (event.getText() != null) { if (event.getText().length() >= 13) { fSqlContainer.addContainerFilter(new Equal(FamilySchema.PEOPLE_ID, event.getText())); if (fSqlContainer.size() > 0) { Item item = fSqlContainer.getItem(fSqlContainer.getIdByIndex(0)); spouseBinder.setItemDataSource(item); pkStore[2] = item.getItemProperty(FamilySchema.FAMILY_ID).getValue(); spouseBinder.setEnabled(false); isDuplicateSpouse = true; } fSqlContainer.removeAllContainerFilters(); } } } }); spouseGroup.addComponent(sPeopleid); sPrename = new NativeSelect("", new Prename()); //sPrename.setInputPrompt("??"); sPrename.setItemCaptionPropertyId("name"); sPrename.setImmediate(true); sPrename.setNullSelectionAllowed(false); sPrename.setRequired(true); sPrename.setWidth("-1px"); sPrename.setHeight("-1px"); //sPrename.setFilteringMode(FilteringMode.CONTAINS); spouseGroup.addComponent(sPrename); sFirstname = new TextField(""); sFirstname.setInputPrompt(""); sFirstname.setImmediate(false); sFirstname.setRequired(true); sFirstname.setWidth("-1px"); sFirstname.setHeight("-1px"); sFirstname.setNullRepresentation(""); spouseGroup.addComponent(sFirstname); sLastname = new TextField("?"); sLastname.setInputPrompt("?"); sLastname.setImmediate(false); sLastname.setRequired(true); sLastname.setWidth("-1px"); sLastname.setHeight("-1px"); sLastname.setNullRepresentation(""); spouseGroup.addComponent(sLastname); sFirstnameNd = new TextField("?"); sFirstnameNd.setInputPrompt("?"); sFirstnameNd.setImmediate(false); sFirstnameNd.setWidth("-1px"); sFirstnameNd.setHeight("-1px"); sFirstnameNd.setNullRepresentation(""); spouseGroup.addComponent(sFirstnameNd); sLastnameNd = new TextField("??"); sLastnameNd.setInputPrompt("??"); sLastnameNd.setImmediate(false); sLastnameNd.setWidth("-1px"); sLastnameNd.setHeight("-1px"); sLastnameNd.setNullRepresentation(""); spouseGroup.addComponent(sLastnameNd); sGender = new OptionGroup("", new Gender()); sGender.setItemCaptionPropertyId("name"); sGender.setImmediate(true); sGender.setNullSelectionAllowed(false); sGender.setRequired(true); sGender.setWidth("-1px"); sGender.setHeight("-1px"); spouseGroup.addComponent(sGender); sReligion = new NativeSelect("", new Religion()); //sReligion.setInputPrompt("??"); sReligion.setItemCaptionPropertyId("name"); sReligion.setImmediate(true); sReligion.setNullSelectionAllowed(false); sReligion.setRequired(true); sReligion.setWidth("-1px"); sReligion.setHeight("-1px"); //sReligion.setFilteringMode(FilteringMode.CONTAINS); spouseGroup.addComponent(sReligion); sRace = new NativeSelect("", new Race()); //sRace.setInputPrompt("??"); sRace.setItemCaptionPropertyId("name"); sRace.setImmediate(true); sRace.setNullSelectionAllowed(false); sRace.setRequired(true); sRace.setWidth("-1px"); sRace.setHeight("-1px"); //sRace.setFilteringMode(FilteringMode.CONTAINS); spouseGroup.addComponent(sRace); sNationality = new NativeSelect("?", new Nationality()); //sNationality.setInputPrompt("??"); sNationality.setItemCaptionPropertyId("name"); sNationality.setImmediate(true); sNationality.setNullSelectionAllowed(false); sNationality.setRequired(true); sNationality.setWidth("-1px"); sNationality.setHeight("-1px"); //sNationality.setFilteringMode(FilteringMode.CONTAINS); spouseGroup.addComponent(sNationality); sBirthDate = new PopupDateField(" ?"); sBirthDate.setInputPrompt("//"); sBirthDate.setImmediate(false); sBirthDate.setWidth("-1px"); sBirthDate.setHeight("-1px"); sBirthDate.setDateFormat("dd/MM/yyyy"); sBirthDate.setLocale(new Locale("th", "TH")); spouseGroup.addComponent(sBirthDate); sTel = new TextField(""); sTel.setInputPrompt(""); sTel.setImmediate(false); sTel.setWidth("-1px"); sTel.setHeight("-1px"); sTel.setNullRepresentation(""); spouseGroup.addComponent(sTel); sMobile = new TextField(""); sMobile.setInputPrompt(""); sMobile.setImmediate(false); sMobile.setWidth("-1px"); sMobile.setHeight("-1px"); sMobile.setNullRepresentation(""); spouseGroup.addComponent(sMobile); sEmail = new TextField(""); sEmail.setInputPrompt(""); sEmail.setImmediate(false); sEmail.setWidth("-1px"); sEmail.setHeight("-1px"); sEmail.setNullRepresentation(""); sEmail.addValidator(new EmailValidator("?")); spouseGroup.addComponent(sEmail); sSalary = new NumberField(""); sSalary.setInputPrompt(""); sSalary.setImmediate(false); sSalary.setWidth("-1px"); sSalary.setHeight("-1px"); sSalary.setNullRepresentation(""); spouseGroup.addComponent(sSalary); sAliveStatus = new NativeSelect("", new AliveStatus()); //sAliveStatus.setInputPrompt("??"); sAliveStatus.setItemCaptionPropertyId("name"); sAliveStatus.setImmediate(true); sAliveStatus.setNullSelectionAllowed(false); sAliveStatus.setRequired(true); sAliveStatus.setWidth("-1px"); sAliveStatus.setHeight("-1px"); //sAliveStatus.setFilteringMode(FilteringMode.CONTAINS); spouseGroup.addComponent(sAliveStatus); sOccupation = new NativeSelect("", new Occupation()); //sOccupation.setInputPrompt("??"); sOccupation.setItemCaptionPropertyId("name"); sOccupation.setImmediate(true); sOccupation.setNullSelectionAllowed(false); sOccupation.setRequired(true); sOccupation.setWidth("-1px"); sOccupation.setHeight("-1px"); //sOccupation.setFilteringMode(FilteringMode.CONTAINS); spouseGroup.addComponent(sOccupation); sJobAddress = new TextArea(""); sJobAddress.setInputPrompt(" "); sJobAddress.setImmediate(false); sJobAddress.setWidth("-1px"); sJobAddress.setHeight("-1px"); sJobAddress.setNullRepresentation(""); spouseGroup.addComponent(sJobAddress); sCurrentAddress = new TextArea(""); sCurrentAddress.setInputPrompt(" "); sCurrentAddress.setImmediate(false); sCurrentAddress.setWidth("-1px"); sCurrentAddress.setHeight("-1px"); sCurrentAddress.setNullRepresentation(""); spouseGroup.addComponent(sCurrentAddress); sCurrentProvinceId = new NativeSelect("", new Province()); //sCurrentProvinceId.setInputPrompt("??"); sCurrentProvinceId.setItemCaptionPropertyId("name"); sCurrentProvinceId.setImmediate(true); sCurrentProvinceId.setNullSelectionAllowed(false); sCurrentProvinceId.setWidth("-1px"); sCurrentProvinceId.setHeight("-1px"); //sCurrentProvinceId.setFilteringMode(FilteringMode.CONTAINS); sCurrentProvinceId.addValueChangeListener(new ValueChangeListener() { private static final long serialVersionUID = 1L; @Override public void valueChange(ValueChangeEvent event) { if (event.getProperty().getValue() != null) sCurrentDistrict.setContainerDataSource( new District(Integer.parseInt(event.getProperty().getValue().toString()))); } }); spouseGroup.addComponent(sCurrentProvinceId); sCurrentDistrict = new NativeSelect("", new Blood()); //sCurrentDistrict.setInputPrompt("??"); sCurrentDistrict.setItemCaptionPropertyId("name"); sCurrentDistrict.setImmediate(true); sCurrentDistrict.setNullSelectionAllowed(false); sCurrentDistrict.setWidth("-1px"); sCurrentDistrict.setHeight("-1px"); //sCurrentDistrict.setFilteringMode(FilteringMode.CONTAINS); sCurrentDistrict.addValueChangeListener(new ValueChangeListener() { private static final long serialVersionUID = 1L; @Override public void valueChange(ValueChangeEvent event) { if (event.getProperty().getValue() != null) { sCurrentCity.setContainerDataSource( new City(Integer.parseInt(event.getProperty().getValue().toString()))); sCurrentPostcode.setContainerDataSource( new Postcode(Integer.parseInt(event.getProperty().getValue().toString()))); } } }); spouseGroup.addComponent(sCurrentDistrict); sCurrentCity = new NativeSelect(""); //sCurrentCity.setInputPrompt("??"); sCurrentCity.setItemCaptionPropertyId("name"); sCurrentCity.setImmediate(true); sCurrentCity.setNullSelectionAllowed(false); sCurrentCity.setWidth("-1px"); sCurrentCity.setHeight("-1px"); //sCurrentCity.setFilteringMode(FilteringMode.CONTAINS); spouseGroup.addComponent(sCurrentCity); sCurrentPostcode = new NativeSelect(""); //sCurrentPostcode.setInputPrompt("??"); sCurrentPostcode.setItemCaptionPropertyId("name"); sCurrentPostcode.setImmediate(true); sCurrentPostcode.setNullSelectionAllowed(false); sCurrentPostcode.setWidth("-1px"); sCurrentPostcode.setHeight("-1px"); //sCurrentPostcode.setFilteringMode(FilteringMode.CONTAINS); spouseGroup.addComponent(sCurrentPostcode); HorizontalLayout buttonLayout = new HorizontalLayout(); buttonLayout.setSpacing(true); buttonLayout.setWidth("100%"); spouseGroup.addComponent(buttonLayout); motherBack = new Button(FontAwesome.ARROW_LEFT); motherBack.setWidth("100%"); motherBack.addClickListener(new ClickListener() { private static final long serialVersionUID = 1L; @Override public void buttonClick(ClickEvent event) { setSelectedTab(motherGroup); } }); buttonLayout.addComponents(motherBack); finish = new Button("?", FontAwesome.SAVE); finish.setWidth("100%"); buttonLayout.addComponents(finish); print = new Button("", FontAwesome.PRINT); print.setVisible(false); print.setWidth("100%"); buttonLayout.addComponents(print); }
From source file:com.invient.vaadin.InvientChartsDemoWin.java
License:Apache License
public InvientChartsDemoWin() { VerticalLayout mainLayout = new VerticalLayout(); setContent(mainLayout);/*www.j a v a 2 s. c o m*/ setSizeFull(); mainLayout.setSizeFull(); setCaption("Invient Charts"); HorizontalLayout infoBar = new HorizontalLayout(); mainLayout.addComponent(infoBar); infoBar.setHeight("50px"); infoBar.setWidth("100%"); Label lblAppTitle = new Label("Demo Gallery for Invient Charts"); lblAppTitle.setSizeFull(); lblAppTitle.setStyleName("v-label-app-title"); infoBar.addComponent(lblAppTitle); mainSplit = new HorizontalSplitPanel(); mainSplit.setSizeFull(); mainLayout.addComponent(mainSplit); mainLayout.setExpandRatio(mainSplit, 1); leftLayout = new VerticalLayout(); leftLayout.setSpacing(true); mainSplit.setFirstComponent(leftLayout); rightLayout = new VerticalLayout(); rightLayout.setSpacing(true); rightLayout.setMargin(true); mainSplit.setSecondComponent(rightLayout); mainSplit.setSplitPosition(200, Sizeable.UNITS_PIXELS); navTree = createChartsTree(); leftLayout.addComponent(navTree); eventLog.setReadOnly(true); eventLog.setStyleName("v-textarea-chart-events-log"); eventLog.setSizeFull(); eventLog.setHeight("200px"); setTheme("chartdemo"); }
From source file:com.jain.addon.action.confirm.ConfirmWindow.java
License:Apache License
@JNIComponentInit public void init() { setModal(true);//ww w . j a va 2 s . co m setWidth("25%"); VerticalLayout layout = new VerticalLayout(); setContent(layout); layout.setWidth("100%"); layout.setMargin(true); layout.setSpacing(true); layout.setStyleName(JNStyleConstants.J_ALTERNATE_VIEW); JNConfirm confirm = action.getConfirm(); HorizontalLayout hLayout = new HorizontalLayout(); hLayout.setSpacing(true); hLayout.setWidth("100%"); findNAddIcon(confirm, hLayout); Label label = new Label(confirm.message()); label.setContentMode(confirm.mode()); hLayout.addComponent(label); hLayout.setExpandRatio(label, 2); layout.addComponent(hLayout); layout.setComponentAlignment(hLayout, Alignment.MIDDLE_CENTER); ActionMenuBar<ConfirmWindow> menuBar = new ActionMenuBar<ConfirmWindow>(null, this); layout.addComponent(menuBar); layout.setExpandRatio(menuBar, 2); layout.setComponentAlignment(menuBar, Alignment.MIDDLE_CENTER); }
From source file:com.jain.addon.component.upload.JImage.java
License:Apache License
protected Component initContent() { layout = new HorizontalLayout(); layout.setSpacing(true);/* w w w . j a va 2s . co m*/ layout.setWidth("100%"); if (super.getInternalValue() != null) { createImage(); SimpleDateFormat df = new SimpleDateFormat("yyyyMMddHHmmssSSS"); String fileName = "myfilename-" + df.format(new Date()) + ".png"; JStreamSource source = new JStreamSource(new ByteArrayInputStream(super.getInternalValue())); image.setSource(new StreamResource(source, fileName)); image.markAsDirty(); } if (!isReadOnly()) { layout.addComponent(uploader); layout.setComponentAlignment(uploader, Alignment.MIDDLE_CENTER); } return layout; }
From source file:com.jain.addon.web.layout.JainLayout.java
License:Apache License
private HorizontalLayout getHLayout(int colSpan) { if (currentLayout == null || hCount >= columns || hCount + colSpan > columns) { currentLayout = new HorizontalLayout(); currentLayout.setWidth("100%"); currentLayout.setSpacing(spacing); if (StringHelper.isNotEmptyWithTrim(alternateStyleName)) { currentLayout.setStyleName(alternateStyleName); currentLayout.setMargin(getMargin()); }/*ww w. ja v a 2 s.c om*/ super.addComponent(currentLayout); hCount = 0; } hCount = colSpan == 0 ? hCount + 1 : hCount + colSpan; return currentLayout; }
From source file:com.jain.common.header.Header.java
License:Apache License
private void addHeaderMenu() { HorizontalLayout layout = new HorizontalLayout(); layout.setStyleName(ApplicationTheme.HEADER_SEGMENT); int i = 0;//from ww w . java 2 s . c om Button button = null; for (JHeaderItem item : JHeaderItem.values()) { button = new Button(item.getDisplayName(), this); layout.addComponent(button); if (i == 0) { current = button; current.setStyleName(ApplicationTheme.FIRST); current.addStyleName(ApplicationTheme.SELECTED); i++; } } button.setStyleName(ApplicationTheme.LAST); addComponent(layout); setComponentAlignment(layout, Alignment.MIDDLE_LEFT); setExpandRatio(layout, 1); }
From source file:com.jain.common.header.WelcomeBar.java
License:Apache License
private void createRightActions() { HorizontalLayout layout = new HorizontalLayout(); layout.setSpacing(true);// w w w. j a v a 2s . c o m layout.setMargin(new MarginInfo(false, true, false, true)); I18NSelector localSelection = new I18NSelector(); localSelection.setInputPrompt("module.locale.name"); for (JLocale locale : JLocale.values()) { localSelection.addItem(locale.getLocale(), locale.getDisplayName()); } layout.addComponent(localSelection); ActionBar<WelcomeBar> hLayout = new ActionBar<WelcomeBar>(currentUser, this); layout.addComponent(hLayout); addComponent(layout); setComponentAlignment(layout, Alignment.TOP_RIGHT); }