Examples of DataSourceField


Examples of com.smartgwt.client.data.DataSourceField

    }

    @Override
    protected List<DataSourceField> addDataSourceFields() {
        List<DataSourceField> fields = super.addDataSourceFields();
        DataSourceField idField = new DataSourceIntegerField(FIELD_ID.propertyName(), FIELD_ID.title(), 50);
        idField.setPrimaryKey(true);
        idField.setHidden(true);
        fields.add(idField);
        return fields;
    }
View Full Code Here

Examples of com.smartgwt.client.data.DataSourceField

    @Override
    protected List<DataSourceField> addDataSourceFields() {
        List<DataSourceField> fields = super.addDataSourceFields();

        DataSourceField idField = new DataSourceIntegerField("id", MSG.common_title_id());
        idField.setPrimaryKey(true);
        idField.setCanEdit(false);
        fields.add(idField);

        DataSourceTextField nameField = new DataSourceTextField("name", MSG.common_title_name(), 100, true);
        fields.add(nameField);
View Full Code Here

Examples of com.smartgwt.client.data.DataSourceField

    }

    @Override
    protected List<DataSourceField> addDataSourceFields() {
        List<DataSourceField> fields = super.addDataSourceFields();
        DataSourceField idField = new DataSourceIntegerField(FIELD_ID.propertyName(), FIELD_ID.title(), 50);
        idField.setPrimaryKey(true);
        idField.setHidden(true);
        fields.add(idField);
        return fields;
    }
View Full Code Here

Examples of com.smartgwt.client.data.DataSourceField

    @Override
    protected List<DataSourceField> addDataSourceFields() {
        List<DataSourceField> fields = super.addDataSourceFields();

        DataSourceField idDataField = new DataSourceIntegerField(Field.ID, "ID");
        idDataField.setPrimaryKey(true);
        idDataField.setCanEdit(false);
        fields.add(idDataField);

        DataSourceTextField usernameField = createTextField(Field.NAME, MSG.common_title_username(), 3, 100, true);
        // Don't allow characters that could be used in HTML intended for an XSS attack.
        RegExpValidator regExpValidator = new RegExpValidator("[^&<]*");
        usernameField.setValidators(regExpValidator);
        fields.add(usernameField);

        DataSourceTextField ldapField = createBooleanField(Field.LDAP, MSG.dataSource_users_field_ldap(), true);
        ldapField.setCanEdit(false); // read-only
        fields.add(ldapField);

        DataSourcePasswordField passwordField = new DataSourcePasswordField(Field.PASSWORD,
            MSG.common_title_password(), 100, true);
        LengthRangeValidator passwordValidator = new LengthRangeValidator();
        passwordValidator.setMin(6);
        passwordValidator.setMax(100);
        passwordField.setValidators(passwordValidator);
        fields.add(passwordField);

        DataSourcePasswordField passwordVerifyField = new DataSourcePasswordField(Field.PASSWORD_VERIFY,
            MSG.dataSource_users_field_passwordVerify(), 100, true);
        MatchesFieldValidator passwordsEqualValidator = new MatchesFieldValidator();
        passwordsEqualValidator.setOtherField(Field.PASSWORD);
        passwordsEqualValidator.setErrorMessage(MSG.dataSource_users_passwordsDoNotMatch());
        passwordVerifyField.setValidators(passwordsEqualValidator);
        fields.add(passwordVerifyField);

        DataSourceTextField firstNameField = createTextField(Field.FIRST_NAME, MSG.dataSource_users_field_firstName(),
            null, 100, true);
        fields.add(firstNameField);

        DataSourceTextField lastNameField = createTextField(Field.LAST_NAME, MSG.dataSource_users_field_lastName(),
            null, 100, true);
        fields.add(lastNameField);

        DataSourceTextField emailAddressField = createTextField(Field.EMAIL_ADDRESS,
            MSG.dataSource_users_field_emailAddress(), null, 100, true);
        fields.add(emailAddressField);
        EmailValidator emailAddressValidator = new EmailValidator();
        emailAddressValidator.setErrorMessage(MSG.dataSource_users_invalidEmailAddress());
        emailAddressField.setValidators(emailAddressValidator);

        DataSourceTextField phoneNumberField = createTextField(Field.PHONE_NUMBER,
            MSG.dataSource_users_field_phoneNumber(), null, 100, false);
        fields.add(phoneNumberField);

        DataSourceTextField departmentField = createTextField(Field.DEPARTMENT,
            MSG.dataSource_users_field_department(), null, 100, false);
        fields.add(departmentField);

        DataSourceTextField enabledField = createBooleanField(Field.FACTIVE, MSG.dataSource_users_field_factive(), true);
        fields.add(enabledField);

        DataSourceField rolesField = new DataSourceField(Field.ROLES, FieldType.ANY, "Roles");
        fields.add(rolesField);

        return fields;
    }
View Full Code Here

Examples of com.smartgwt.client.data.DataSourceField

    private DataSource orderItemDS;
    private DataSource getOrderItemDS () {
        if (orderItemDS != null) return orderItemDS;
        orderItemDS = new DataSource();
        orderItemDS.setClientOnly(true);
        DataSourceField pkField = new DataSourceField("pk", FieldType.SEQUENCE);
        pkField.setPrimaryKey(true);
       
        DataSourceField orderID = new DataSourceField("orderID", FieldType.INTEGER);
        orderID.setCanEdit(false);
       
        DataSourceField itemDescription = new DataSourceField("itemDescription", FieldType.TEXT);
        DataSourceField unitPrice = new DataSourceField("unitPrice", FieldType.FLOAT);
       
        orderItemDS.setFields(pkField, orderID, itemDescription, unitPrice);
       
        // No need to populate with test data - this is a schema only - the data is
        // nested directly in each order record.
View Full Code Here

Examples of com.smartgwt.client.data.DataSourceField

    private DataSource getOrderDS () {
        if (orderDS != null) return orderDS;
        orderDS = new DataSource();
        orderDS.setClientOnly(true);
       
        DataSourceField orderID = new DataSourceField("orderID", FieldType.SEQUENCE);
        orderID.setPrimaryKey(true);
       
        DataSourceField customerName = new DataSourceField("customerName", FieldType.TEXT);
       
        DataSourceField orderDate = new DataSourceField("orderDate", FieldType.DATE);
       
        DataSourceField items = new DataSourceField();
        items.setName("items");
        items.setTypeAsDataSource(getOrderItemDS());
        items.setMultiple(true);
       
        orderDS.setFields(orderID, customerName, orderDate, items);
       
        orderDS.setTestData(getOrderData());
       
View Full Code Here

Examples of com.smartgwt.client.data.DataSourceField

        DataSourceIntegerField imageHeight = new DataSourceIntegerField("imageHeight");
        imageHeight.setValueXPath("Thumbnail/Height");
        imageHeight.setAttribute("hidden", true);

        DataSourceField title = new DataSourceField("Title", FieldType.TEXT);
        DataSourceField summary = new DataSourceField("Summary", FieldType.TEXT);

        DataSourceLinkField fullImage = new DataSourceLinkField("link", "Full Image");
        fullImage.setValueXPath("Url");
        fullImage.setAttribute("target", "_blank");
View Full Code Here

Examples of com.smartgwt.client.data.DataSourceField

        DataSourceIntegerField imageHeight = new DataSourceIntegerField("imageHeight");
        imageHeight.setValueXPath("yahoo:Thumbnail/yahoo:Height");
        imageHeight.setAttribute("hidden", true);

        DataSourceField title = new DataSourceField("Title", FieldType.TEXT);
        DataSourceField summary = new DataSourceField("Summary", FieldType.TEXT);

        DataSourceLinkField fullImage = new DataSourceLinkField("link", "Full Image");
        fullImage.setValueXPath("yahoo:Url");
        fullImage.setAttribute("target", "_blank");
View Full Code Here

Examples of com.smartgwt.client.data.DataSourceField

        DataSourceIntegerField imageHeight = new DataSourceIntegerField("imageHeight");
        imageHeight.setValueXPath("Thumbnail/Height");
        imageHeight.setAttribute("hidden", true);

        DataSourceField title = new DataSourceField("Title", FieldType.TEXT);
        DataSourceField summary = new DataSourceField("Summary", FieldType.TEXT);

        DataSourceLinkField fullImage = new DataSourceLinkField("link", "Full Image");
        fullImage.setValueXPath("Url");
        fullImage.setAttribute("target", "_blank");
View Full Code Here

Examples of com.smartgwt.client.data.DataSourceField

    public Canvas getViewPanel() {

        DataSource dataSource = new DataSource();

        DataSourceField zipCodeField = new DataSourceField();
        zipCodeField.setName("zipCode");
        zipCodeField.setTitle("Zip Code");
        zipCodeField.setType(new ZipCodeUSType());

        dataSource.setFields(zipCodeField);
       
        final DynamicForm boundForm = new DynamicForm();
        boundForm.setWidth(300);
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.