當前位置: 首頁>>代碼示例>>Java>>正文


Java FormLayout.setSizeFull方法代碼示例

本文整理匯總了Java中com.vaadin.ui.FormLayout.setSizeFull方法的典型用法代碼示例。如果您正苦於以下問題:Java FormLayout.setSizeFull方法的具體用法?Java FormLayout.setSizeFull怎麽用?Java FormLayout.setSizeFull使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在com.vaadin.ui.FormLayout的用法示例。


在下文中一共展示了FormLayout.setSizeFull方法的14個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Java代碼示例。

示例1: createEditFields

import com.vaadin.ui.FormLayout; //導入方法依賴的package包/類
/** {@inheritDoc} */
@Override
protected ComponentContainer createEditFields() {
	final FormLayout form = new ExtaFormLayout();
       form.setSizeFull();

	percentField = new EditField("Процентная ставка", "Введите процентную ставку");
	percentField.setConverter(lookup(StringToPercentConverter.class));
	form.addComponent(percentField);

	periodField = new EditField("Срок кредитования", "Введите срок крединования при котором приметяется эта проценнтная ставка");
	form.addComponent(periodField);

	downpaymentField = new EditField("Первоначальный взнос", "Введите минимальный первоначальный взнос при котором применяется эта процентная ставка");
	downpaymentField.setConverter(lookup(StringToPercentConverter.class));
	form.addComponent(downpaymentField);

	return form;
}
 
開發者ID:ExtaSoft,項目名稱:extacrm,代碼行數:20,代碼來源:ProdCreditPercentForm.java

示例2: createEditFields

import com.vaadin.ui.FormLayout; //導入方法依賴的package包/類
/** {@inheritDoc} */
@Override
protected ComponentContainer createEditFields() {
    final FormLayout form = new ExtaFormLayout();
    form.setSizeFull();

    typeField = new MotorTypeSelect();
    typeField.setRequired(true);
    form.addComponent(typeField);

    brandField = new MotorBrandSelect();
    brandField.setRequired(true);
    brandField.linkToType(typeField);
    form.addComponent(brandField);

    nameField = new EditField("Название модели", "Введите название модели техники");
    nameField.setColumns(30);
    nameField.setRequired(true);
    form.addComponent(nameField);

    codeField = new EditField("Код модели", "Введите кодовое название модели техники");
    codeField.setColumns(30);
    form.addComponent(codeField);

    return form;
}
 
開發者ID:ExtaSoft,項目名稱:extacrm,代碼行數:27,代碼來源:MotorModelEditForm.java

示例3: createEditFields

import com.vaadin.ui.FormLayout; //導入方法依賴的package包/類
/** {@inheritDoc} */
@Override
protected ComponentContainer createEditFields() {
    final FormLayout form = new ExtaFormLayout();
    form.setSizeFull();

    nameField = new EditField("Название марки техники", "Введите название марки техники");
    nameField.setColumns(20);
    nameField.setRequired(true);
    form.addComponent(nameField);

    typesField = new MotorTypeObjMultiselect("Выпускаемая техника");
    form.addComponent(typesField);

    return form;
}
 
開發者ID:ExtaSoft,項目名稱:extacrm,代碼行數:17,代碼來源:MotorBrandEditForm.java

示例4: createEditFields

import com.vaadin.ui.FormLayout; //導入方法依賴的package包/類
/** {@inheritDoc} */
@Override
protected ComponentContainer createEditFields() {
    final FormLayout form = new ExtaFormLayout();
    form.setSizeFull();

    nameField = new EditField("Название типа техники", "Введите название типа техники");
    nameField.setColumns(20);
    nameField.setRequired(true);
    form.addComponent(nameField);

    brandsField = new MotorBrandObjMultiselect("Доступные бренды");
    form.addComponent(brandsField);

    return form;
}
 
開發者ID:ExtaSoft,項目名稱:extacrm,代碼行數:17,代碼來源:MotorTypeEditForm.java

示例5: createEditFields

import com.vaadin.ui.FormLayout; //導入方法依賴的package包/類
/** {@inheritDoc} */
@Override
protected ComponentContainer createEditFields() {
    final FormLayout form = new ExtaFormLayout();
    form.setSizeFull();

    regNumField = new EditField("Номер полиса", "Введите номер полиса.");
    regNumField.setColumns(20);
    regNumField.setRequired(true);
    form.addComponent(regNumField);

    bookTimeField = new DateTimeField("Полис забронирован", "Введите дату бронирования");
    bookTimeField.setWidth(15, Unit.EM);
    bookTimeField.setDateFormat("dd.MM.yyyy HH:mm:ss");
    form.addComponent(bookTimeField);

    issueDateField = new DateTimeField("Дата реализации", "Введите дату оформления полиса");
    issueDateField.setWidth(15, Unit.EM);
    form.addComponent(issueDateField);

    return form;
}
 
開發者ID:ExtaSoft,項目名稱:extacrm,代碼行數:23,代碼來源:PolicyEditForm.java

示例6: createEditFields

import com.vaadin.ui.FormLayout; //導入方法依賴的package包/類
/** {@inheritDoc} */
@Override
protected ComponentContainer createEditFields() {
	final FormLayout form = new ExtaFormLayout();
       form.setSizeFull();

	nameField = new EditField("Название продукта", "Введите название продукта");
	nameField.setColumns(30);
	nameField.setRequired(true);
	form.addComponent(nameField);

	vendorField = new CompanyField("Поставщик");
	form.addComponent(vendorField);

	maxPeroidField = new EditField("Max период рассрочки", "Введите максимальный период рассрочки по продукту");
	maxPeroidField.setRequired(true);
	form.addComponent(maxPeroidField);

	minDownpaymentField = new EditField("Первоначальный взнос", "Введите минимальный первоначальный взнос");
	minDownpaymentField.setRequired(true);
	minDownpaymentField.setConverter(lookup(StringToPercentConverter.class));
	form.addComponent(minDownpaymentField);

	activeField = new CheckBox("Активный продукт");
	activeField.setDescription("Участвует ли продукт в продажах (учавствует если активен)");
	form.addComponent(activeField);

	commentField = new TextArea("Примечание");
	commentField.setDescription("Дополнительная информация о продукте");
	commentField.setNullRepresentation("");
	commentField.setInputPrompt("Дополнительная информация о продукте");
	commentField.setRows(5);
	form.addComponent(commentField);

	return form;
}
 
開發者ID:ExtaSoft,項目名稱:extacrm,代碼行數:37,代碼來源:ProdInstallmentsEditForm.java

示例7: createEditFields

import com.vaadin.ui.FormLayout; //導入方法依賴的package包/類
/** {@inheritDoc} */
@Override
protected ComponentContainer createEditFields() {
	final FormLayout form = new ExtaFormLayout();
       form.setSizeFull();

	nameField = new EditField("Название продукта", "Введите название продукта");
	nameField.setColumns(30);
	nameField.setRequired(true);
	form.addComponent(nameField);

	vendorField = new CompanyField("Страховщик");
	form.addComponent(vendorField);

	percentField = new EditField("Процент страх.премии", "Введите процент страховой премии по продукту");
	percentField.setRequired(true);
	percentField.setConverter(lookup(StringToPercentConverter.class));
	form.addComponent(percentField);

	activeField = new CheckBox("Активный продукт");
	activeField.setDescription("Участвует ли продукт в продажах (учавствует если активен)");
	form.addComponent(activeField);

	commentField = new TextArea("Примечание");
	commentField.setDescription("Дополнительная информация о продукте");
	commentField.setNullRepresentation("");
	commentField.setInputPrompt("Дополнительная информация о продукте");
	commentField.setRows(5);
	form.addComponent(commentField);

	return form;
}
 
開發者ID:ExtaSoft,項目名稱:extacrm,代碼行數:33,代碼來源:ProdInsuranceEditForm.java

示例8: createEditFields

import com.vaadin.ui.FormLayout; //導入方法依賴的package包/類
/** {@inheritDoc} */
@Override
protected ComponentContainer createEditFields() {
    final FormLayout form = new ExtaFormLayout();
    form.setSizeFull();

    nameField = new EditField("Название");
    nameField.setImmediate(true);
    nameField.setDescription("Введите название группы пользователей");
    nameField.setRequired(true);
    nameField.setRequiredError("Название группы пользователем не может быть пустым. Необходимо ввести название.");
    nameField.setColumns(30);
    form.addComponent(nameField);

    descriptionField = new TextArea("Описание");
    descriptionField.setImmediate(true);
    descriptionField.setDescription("Введите описание группы пользователей.");
    descriptionField.setInputPrompt("Описание группы пользователей");
    descriptionField.setNullRepresentation("");
    descriptionField.setRows(2);
    form.addComponent(descriptionField);

    employeesField = new EmployeeMultySelect("Члены группы");
    employeesField.setCompanySupplier(() -> lookup(CompanyRepository.class).findEACompany());
    employeesField.setWidth(100, Unit.PERCENTAGE);
    employeesField.setHeight(370, Unit.PIXELS);
    form.addComponent(employeesField);

    return form;
}
 
開發者ID:ExtaSoft,項目名稱:extacrm,代碼行數:31,代碼來源:CuratorsGroupEditForm.java

示例9: createEditFields

import com.vaadin.ui.FormLayout; //導入方法依賴的package包/類
/** {@inheritDoc} */
@Override
protected ComponentContainer createEditFields() {
    final FormLayout form = new ExtaFormLayout();
    form.setSizeFull();

    nameField = new EditField("Название");
    nameField.setImmediate(true);
    nameField.setDescription("Введите название группы пользователей");
    nameField.setRequired(true);
    nameField.setRequiredError("Название группы пользователем не может быть пустым. Необходимо ввести название.");
    nameField.setColumns(30);
    form.addComponent(nameField);

    descriptionField = new TextArea("Описание");
    descriptionField.setImmediate(true);
    descriptionField.setDescription("Введите описание группы пользователей.");
    descriptionField.setInputPrompt("Описание группы пользователей");
    descriptionField.setNullRepresentation("");
    descriptionField.setRows(2);
    form.addComponent(descriptionField);

    showPrivateCommentsField = new CheckBox("Доступ к закрытым коментариям");
    showPrivateCommentsField.setDescription("Установите, чтобы разрешить доступ к закрытым коментариям.");
    form.addComponent(showPrivateCommentsField);

    brandsField = new MotorBrandMultiselect("Доступные бренды");
    form.addComponent(brandsField);

    regionsField = new RegionMultiselect("Доступные регионы");
    form.addComponent(regionsField);

    permissionsField = new ExtaPermissionField(getEntity());
    permissionsField.setCaption("Правила доступа группы");
    form.addComponent(permissionsField);

    return form;
}
 
開發者ID:ExtaSoft,項目名稱:extacrm,代碼行數:39,代碼來源:UserGroupEditForm.java

示例10: createEditFields

import com.vaadin.ui.FormLayout; //導入方法依賴的package包/類
/** {@inheritDoc} */
@Override
protected ComponentContainer createEditFields() {
    final FormLayout form = new ExtaFormLayout();
    form.setSizeFull();

    // FIXME Ограничить выбор контакта только сотрудниками и СК
    fromContactField = new EmployeeField("От кого", "Сотрудник от которого приходят формы");
    fromContactField.setRequired(true);
    form.addComponent(fromContactField);

    // FIXME Ограничить выбор контакта только сотрудниками и СК
    toContactField = new EmployeeField("Кому", "Сотрудник которому передаются формы");
    toContactField.setRequired(true);
    form.addComponent(toContactField);

    transferDateField = new LocalDateField("Дата приема/передачи", "Введите дату акта приема/передачи");
    transferDateField.setRequired(true);
    form.addComponent(transferDateField);

    formNums = new A7NumListEdit("Номера квитанций");
    formNums.setRequired(true);
    formNums.setWidth(100, Unit.PERCENTAGE);
    form.addComponent(formNums);

    return form;
}
 
開發者ID:ExtaSoft,項目名稱:extacrm,代碼行數:28,代碼來源:FormTransferEditForm.java

示例11: InputDialog

import com.vaadin.ui.FormLayout; //導入方法依賴的package包/類
public InputDialog(final UI parent, String title, String question, Recipient recipient)
{
	this.recipient = recipient;

	FormLayout form = new FormLayout();
	form.setMargin(true);
	form.setSizeFull();

	field.setCaption(question);
	field.setSizeFull();
	form.addComponent(field);
	dialog = new InputFormDialog(parent, title, field, form, this);

}
 
開發者ID:rlsutton1,項目名稱:VaadinUtils,代碼行數:15,代碼來源:InputDialog.java

示例12: createMainForm

import com.vaadin.ui.FormLayout; //導入方法依賴的package包/類
private FormLayout createMainForm() {
    final FormLayout formLayout = new ExtaFormLayout();
    formLayout.setMargin(true);
    formLayout.setSizeFull();

    nameField = new EditField("Название");
    nameField.setRequired(true);
    nameField.setImmediate(true);
    nameField.setColumns(20);
    nameField.setDescription("Введите Название компании");
    nameField.setInputPrompt("Рога и Копыта");
    nameField.setRequiredError("Название компании не может быть пустым.");
    nameField.setNullRepresentation("");
    formLayout.addComponent(nameField);

    categoriesField = new CompanyCategoriesField("Категория");
    formLayout.addComponent(categoriesField);

    regionField = new RegionSelect();
    regionField.setDescription("Укажите регион регистрации");
    regionField.addValueChangeListener(event -> {
        final String newRegion = (String) event.getProperty().getValue();
        final String city = lookup(AddressAccessService.class).findCityByRegion(newRegion);
        if (city != null)
            cityField.setValue(city);
    });
    formLayout.addComponent(regionField);

    cityField = new CitySelect();
    cityField.setDescription("Введите город регистрации");
    if (getEntity().getCity() != null) cityField.addItem(getEntity().getCity());
    cityField.addValueChangeListener(event -> {
        final String newCity = (String) event.getProperty().getValue();
        final String region = lookup(AddressAccessService.class).findRegionByCity(newCity);
        if (region != null)
            regionField.setValue(region);
    });
    formLayout.addComponent(cityField);

    phoneField = new PhoneField("Телефон");
    formLayout.addComponent(phoneField);

    emailField = new EmailField("E-Mail");
    formLayout.addComponent(emailField);

    wwwField = new WebSiteLinkField("WWW", "Введите адрес сайта компании");
    formLayout.addComponent(wwwField);

    facebookField = new WebSiteLinkField("Facebook", "Введите ссылку на группу компании в Facebook");
    formLayout.addComponent(facebookField);

    bkField = new WebSiteLinkField("ВКонтакте", "Введите ссылку на группу компании ВКонтакте");
    formLayout.addComponent(bkField);

    instagramField = new WebSiteLinkField("Instagram", "Введите ссылку на страницу компании в Instagram");
    formLayout.addComponent(instagramField);

    youtubeField = new WebSiteLinkField("YouTube", "Введите ссылку на канал компании в YouTube");
    formLayout.addComponent(youtubeField);

    return formLayout;
}
 
開發者ID:ExtaSoft,項目名稱:extacrm,代碼行數:63,代碼來源:CompanyEditForm.java

示例13: createEditFields

import com.vaadin.ui.FormLayout; //導入方法依賴的package包/類
/** {@inheritDoc} */
@Override
protected ComponentContainer createEditFields() {
	final FormLayout form = new ExtaFormLayout();
       form.setSizeFull();

	activeField = new CheckBox("Активный продукт");
	activeField.setDescription("Укажите участвует ли продукт в продажах (учавствует если активен)");
	form.addComponent(activeField);

	nameField = new EditField("Название продукта", "Введите название продукта");
	nameField.setColumns(30);
	nameField.setRequired(true);
	form.addComponent(nameField);

	vendorField = new CompanyField("Банк");
	vendorField.setWidth(30, Unit.EM);
	form.addComponent(vendorField);

	programTypeField = new ProdCredProgSelect("Тип программы", "Выберите тип кредитной программы");
	form.addComponent(programTypeField);

	minSumField = new EditField("Сумма кредита(min)", "Введите минимальную сумму кредита по программе");
	minSumField.setRequired(true);
	form.addComponent(minSumField);

	maxSumField = new EditField("Сумма кредита(max)", "Введите максимальную сумму кредита по программе");
	maxSumField.setRequired(true);
	form.addComponent(maxSumField);

	minDownpaymentField = new EditField("Первоначальный взнос(min)", "Введите минимальный первоначальный взнос по кредиту (%)");
	minDownpaymentField.setRequired(true);
	minDownpaymentField.setConverter(lookup(StringToPercentConverter.class));
	form.addComponent(minDownpaymentField);

	maxDownpaymentField = new EditField("Первоначальный взнос(max)", "Введите максимальный первоначальный взнос по кредиту (%)");
	maxDownpaymentField.setRequired(true);
	maxDownpaymentField.setConverter(lookup(StringToPercentConverter.class));
	form.addComponent(maxDownpaymentField);

	minPeriodField = new EditField("Период кредитования(min)", "Введите минимальный период кредитования по продукту");
	minPeriodField.setRequired(true);
	form.addComponent(minPeriodField);

	maxPeriodField = new EditField("Период кредитования(max)", "Введите максимальный период кредитования по продукту");
	maxPeriodField.setRequired(true);
	form.addComponent(maxPeriodField);

	percentsField = new ProdCredPercentField("Процентные ставки", "Введите процентные ставки по кредиту в зависимости от начальных параментов кредита", getEntity());
       percentsField.addValueChangeListener(forceModified);
	percentsField.setRequired(true);
	form.addComponent(percentsField);

	stepField = new EditField("Шаг кредита(мес.)", "Введите шаг с которым может увеличиваться период кредитования по продукту");
	stepField.setRequired(true);
	form.addComponent(stepField);

	dealerSubsidyField = new EditField("Субсидия дилера", "Введите процент субсидии дилера (процент от суммы кредита)");
	dealerSubsidyField.setRequired(true);
	dealerSubsidyField.setConverter(lookup(StringToPercentConverter.class));
	form.addComponent(dealerSubsidyField);

	docListField = new ProdCredDocsField("Комплект документов", "Введите комплект докуметнов по продукту (обязательные и на выбор", getEntity());
	docListField.setRequired(true);
	form.addComponent(docListField);

	commentField = new TextArea("Примечание");
	commentField.setDescription("Введите дополнительную информацию о продукте");
	commentField.setNullRepresentation("");
	commentField.setInputPrompt("Дополнительная информация о продукте");
	commentField.setRows(5);
	form.addComponent(commentField);

	return form;
}
 
開發者ID:ExtaSoft,項目名稱:extacrm,代碼行數:76,代碼來源:ProdCreditEditForm.java

示例14: buildEditor

import com.vaadin.ui.FormLayout; //導入方法依賴的package包/類
@Override
@SuppressWarnings("deprecation")
public TabSheet buildEditor(ValidatingFieldGroup<ReportEmailScheduleEntity> validatingFieldGroup)
{

	TabSheet tabsheet = new TabSheet();
	tabsheet.setSizeFull();

	VerticalLayout main = new VerticalLayout();
	main.setSpacing(true);
	main.setMargin(true);
	main.setSizeFull();
	tabsheet.addTab(main, "Email");

	main.addComponent(emailTargetLayout);

	FormHelper<ReportEmailScheduleEntity> helper = new FormHelper<ReportEmailScheduleEntity>(main, fieldGroup);

	reportTitle = helper.bindTextField("Report", ReportEmailScheduleEntity_.reportTitle);
	reportTitle.setReadOnly(true);

	sender = helper.bindEntityField("From", ReportEmailScheduleEntity_.sender, ReportEmailSender.class,
			ReportEmailSender_.username);
	sender.setReadOnly(true);

	outputFormat = helper.bindEnumField("Output format", ReportEmailScheduleEntity_.outputFormat.getName(),
			OutputFormat.class);

	outputFormat.removeItem(OutputFormat.HTML);

	helper.bindTextField("Subject", ReportEmailScheduleEntity_.subject);
	CKEditorEmailField message = helper.bindEditorField("Message", ReportEmailScheduleEntity_.message, false);

	helper.bindTextField("Report Log", ReportEmailScheduleEntity_.reportLog.getName()).setReadOnly(true);

	main.setExpandRatio(message, 1);

	TopVerticalLayout scheduleWrapper = new TopVerticalLayout();
	scheduleWrapper.setSizeFull();
	tabsheet.addTab(scheduleWrapper, "Schedule");
	FormLayout scheduleForm = new FormLayout();
	scheduleForm.setSizeFull();
	scheduleForm.setMargin(true);
	scheduleWrapper.addComponent(scheduleForm);

	buildScheduleTab(validatingFieldGroup, scheduleForm, helper);

	VerticalLayout paramWrapper = new VerticalLayout();
	paramWrapper.setSizeFull();
	tabsheet.addTab(paramWrapper, "Parameters");
	paramForm = new VerticalLayout();
	paramForm.setSizeFull();
	paramForm.setMargin(true);

	paramWrapper.addComponent(paramForm);

	return tabsheet;

}
 
開發者ID:rlsutton1,項目名稱:VaadinUtils,代碼行數:60,代碼來源:JasperReportScheduleLayout.java


注:本文中的com.vaadin.ui.FormLayout.setSizeFull方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。