当前位置: 首页>>代码示例>>Java>>正文


Java DataSourceIntegerField类代码示例

本文整理汇总了Java中com.smartgwt.client.data.fields.DataSourceIntegerField的典型用法代码示例。如果您正苦于以下问题:Java DataSourceIntegerField类的具体用法?Java DataSourceIntegerField怎么用?Java DataSourceIntegerField使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。


DataSourceIntegerField类属于com.smartgwt.client.data.fields包,在下文中一共展示了DataSourceIntegerField类的13个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: buildDatasourceFields

import com.smartgwt.client.data.fields.DataSourceIntegerField; //导入依赖的package包/类
/**
 * Build the datasource fields
 * @return
 */
protected DataSourceField[] buildDatasourceFields() {
    GridColumns[] columns = this.columnsFactory.getColumns();
    DataSourceField[] result = new DataSourceField[columns.length];
    for (int i = 0; i < columns.length; i++) {
        if (columns[i].isPrimaryKey()) {
            result[i] = new DataSourceIntegerField(columns[i].getName());
            result[i].setPrimaryKey(true);
        } else {
            result[i] = new DataSourceTextField(columns[i].getName(), columns[i].getTitle());
            result[i].setRequired(true);
            result[i].setDetail(columns[i].isHidden());
        }
    }
    return result;
}
 
开发者ID:ow2-proactive,项目名称:scheduling-portal,代码行数:20,代码来源:ItemsListGrid.java

示例2: UserRoleRequestXmlDS

import com.smartgwt.client.data.fields.DataSourceIntegerField; //导入依赖的package包/类
public UserRoleRequestXmlDS(String id) {

        setID(id);
        setRecordXPath(RECORD_X_PATH);

        DataSourceTextField userIdField = new DataSourceTextField("Id");
        userIdField.setPrimaryKey(true);

        DataSourceTextField userNameField = new DataSourceTextField("UserName");
        DataSourceTextField requestDateField = new DataSourceTextField("RequestDate");
        DataSourceTextField responseDateField = new DataSourceTextField("ResponseDate");

        DataSourceIntegerField requestGrantedField = new DataSourceIntegerField("RequestGranted");

        LinkedHashMap<String, String> grantedValueMap = new LinkedHashMap<String, String>();
        grantedValueMap.put("1", "<b>Granted</b>");
        grantedValueMap.put("0", "<b>Denied</b>");
        requestGrantedField.setValueMap(grantedValueMap);

        setFields(userIdField, userNameField, requestDateField, responseDateField,
                requestGrantedField);

        setClientOnly(true);
    }
 
开发者ID:SHARP-HTP,项目名称:phenotype-portal,代码行数:25,代码来源:UserRoleRequestXmlDS.java

示例3: UserDataSource

import com.smartgwt.client.data.fields.DataSourceIntegerField; //导入依赖的package包/类
public UserDataSource() {

        DataSourceIntegerField id = new DataSourceIntegerField("parameterId", "ID");
        id.setPrimaryKey(true);
        id.setHidden(true);

        DataSourceTextField userName = new DataSourceTextField("userName", i18n.userName());
        DataSourceTextField name = new DataSourceTextField("name", i18n.name());
        DataSourceTextField password = new DataSourceTextField("password", i18n.password());
        DataSourceTextField eMail = new DataSourceTextField("eMail", i18n.emailAddress());
        DataSourceTextField handy = new DataSourceTextField("handy", i18n.handyNumber());
        DataSourceTextField role = new DataSourceTextField("role", i18n.role());

        setFields(id, userName, name, password, eMail, handy, role);

        setClientOnly(true);
    }
 
开发者ID:52North,项目名称:SensorWebClient,代码行数:18,代码来源:UserDataSource.java

示例4: SOSDataSource

import com.smartgwt.client.data.fields.DataSourceIntegerField; //导入依赖的package包/类
public SOSDataSource(String id) {
	setID(id);
	setRecordXPath("/instances/instance");
	DataSourceIntegerField pkField = new DataSourceIntegerField("itemID");
       pkField.setPrimaryKey(true);  
	pkField.setHidden(true);

	DataSourceTextField sosURLField = new DataSourceTextField("url");
	DataSourceTextField sosVersionField = new DataSourceTextField("version");
	DataSourceBooleanField cachedField = new DataSourceBooleanField("cached");
	DataSourceTextField sosItemNameField = new DataSourceTextField("itemName");
	DataSourceBooleanField waterMLField = new DataSourceBooleanField("waterML");
	DataSourceFloatField llEastingField = new DataSourceFloatField("llEasting");
	DataSourceFloatField urEastingField = new DataSourceFloatField("urEasting");
	DataSourceFloatField llNorthingField = new DataSourceFloatField("llNorthing");
	DataSourceFloatField urNorthingField = new DataSourceFloatField("urNorthing");
	DataSourceIntegerField defaultZoomField = new DataSourceIntegerField("defaultZoom");
	DataSourceIntegerField requestChunkField = new DataSourceIntegerField("requestChunk");
	
	setFields(pkField, sosItemNameField, sosVersionField, sosURLField, waterMLField, cachedField, llEastingField, llNorthingField, urEastingField, urNorthingField, defaultZoomField, requestChunkField);
	setDataURL(SOS_INSTANCES_DATA_SOURCE);
}
 
开发者ID:52North,项目名称:SensorWebClient,代码行数:23,代码来源:SOSDataSource.java

示例5: StreamProfileDataSource

import com.smartgwt.client.data.fields.DataSourceIntegerField; //导入依赖的package包/类
public StreamProfileDataSource() {
    setID(ID);
    setDataURL(RestConfig.URL_DIGOBJECT_STREAMPROFILE);

    DataSourceTextField fieldId = new DataSourceTextField(FIELD_ID);
    fieldId.setPrimaryKey(Boolean.TRUE);

    DataSourceTextField fieldMime = new DataSourceTextField(FIELD_MIME);
    DataSourceTextField fieldLabel = new DataSourceTextField(FIELD_LABEL);
    DataSourceIntegerField fieldOrder = new DataSourceIntegerField(FIELD_ORDER);
    fieldOrder.setHidden(true);
    setFields(fieldId, fieldMime, fieldLabel, fieldOrder);
    setRequestProperties(RestConfig.createRestRequest(getDataFormat()));
}
 
开发者ID:proarc,项目名称:proarc,代码行数:15,代码来源:StreamProfileDataSource.java

示例6: createForm

import com.smartgwt.client.data.fields.DataSourceIntegerField; //导入依赖的package包/类
private DynamicForm createForm() {
    DataSource ds = new DataSource();
    ds.setClientOnly(true);
    DataSourceIntegerField fDays = new DataSourceIntegerField(
            DigitalObjectResourceApi.DIGITALOBJECT_SERIES_DAYS_INCLUDED_PARAM);
    fDays.setMultiple(true);
    DataSourceDateField fDateFrom = new DataSourceDateField(
            DigitalObjectResourceApi.DIGITALOBJECT_SERIES_DATE_FROM_PARAM);
    DataSourceDateField fDateTo = new DataSourceDateField(
            DigitalObjectResourceApi.DIGITALOBJECT_SERIES_DATE_TO_PARAM);
    DataSourceIntegerField fPartNumberFrom = new DataSourceIntegerField(
            DigitalObjectResourceApi.DIGITALOBJECT_SERIES_PARTNUMBER_FROM_PARAM);
    ds.setFields(fDateFrom, fDateTo, fDays, fPartNumberFrom);

    DynamicForm df = new DynamicForm();
    df.setWidth(200);
    df.setItemHoverWidth(200);
    df.setWrapItemTitles(false);
    df.setSaveOnEnter(true);

    IntegerItem partNumberStart = createPartName(fPartNumberFrom.getName());

    DateRangeValidator dateRangeValidator = new DateRangeValidator();
    DateItem dateStart = createDateFrom(fDateFrom.getName(), dateRangeValidator);

    DateItem dateEnd = new DateItem(fDateTo.getName(), i18n.NewIssueEditor_dateTo_Title());
    dateEnd.setTooltip(i18n.NewIssueEditor_dateTo_Hint());
    dateEnd.setUseTextField(true);
    dateEnd.setValidators(dateRangeValidator);
    dateEnd.setStartDate(new Date(1900 - 1900, 1, 1));

    SelectItem issueDays = createDayChooser(fDays.getName());

    df.setDataSource(ds, partNumberStart, dateStart, dateEnd, issueDays);
    return df;
}
 
开发者ID:proarc,项目名称:proarc,代码行数:37,代码来源:NewIssueEditor.java

示例7: getViewPanel

import com.smartgwt.client.data.fields.DataSourceIntegerField; //导入依赖的package包/类
public Canvas getViewPanel() {
	// @extract-start CustomAttributeFormFieldRegistry, CustomAttributeFormFieldRegistry
	// We define the custom type "myType" in the AttributeFormItemFactory:
	AttributeFormFieldRegistry.registerCustomFormItem("myType", new DataSourceFieldFactory() {

		public DataSourceField create() {
			return new DataSourceIntegerField();
		}
	}, new FormItemFactory() {

		public FormItem create() {
			return new SliderItem();
		}
	}, null);
	// @extract-end

	// Now we continue as usual:
	final VLayout layout = new VLayout();
	layout.setMembersMargin(10);
	layout.setWidth100();
	layout.setHeight100();

	// Map with ID beansMap is defined in the XML configuration. (contains any type of attribute)
	final MapWidget map = new MapWidget("mapBeansCustomType", "gwtExample");
	map.setVisible(false);
	layout.addMember(map);
	map.init();

	map.getMapModel().runWhenInitialized(new Runnable() {

		public void run() {
			VectorLayer layer = (VectorLayer) map.getMapModel().getLayer("beansLayerCustomType");
			FeatureAttributeEditor editor = new FeatureAttributeEditor(layer, false);
			editor.setWidth(400);
			layout.addMember(editor);
		}
	});

	return layout;
}
 
开发者ID:geomajas,项目名称:geomajas-project-client-gwt,代码行数:41,代码来源:AttributeCustomTypeSample.java

示例8: PhenotypeXmlDS

import com.smartgwt.client.data.fields.DataSourceIntegerField; //导入依赖的package包/类
public PhenotypeXmlDS(String id) {

        setID(id);
        setTitleField("Phenotype");
        setRecordXPath("/List/phenotype");
        DataSourceTextField phenotypeNameField = new DataSourceTextField("Name", "PhenotypeName",
                158);

        DataSourceIntegerField categoryIdField = new DataSourceIntegerField("CategoryId",
                "Category ID");
        categoryIdField.setPrimaryKey(true);
        categoryIdField.setRequired(true);

        DataSourceIntegerField parentIdField = new DataSourceIntegerField("ParentId", "parent ID");
        parentIdField.setRequired(true);
        parentIdField.setForeignKey(id + ".CategoryId");
        parentIdField.setRootValue("0");

        DataSourceIntegerField countField = new DataSourceIntegerField("Count", "Count");
        DataSourceIntegerField levelField = new DataSourceIntegerField("Level", "Level");
        DataSourceTextField algoVersionField = new DataSourceTextField("AlgoVersion", "AlgoVersion");
        DataSourceTextField algoUserField = new DataSourceTextField("AlgoUser", "AlgoUser");
        DataSourceTextField algoDescField = new DataSourceTextField("AlgoDesc", "AlgoDesc");
        DataSourceIntegerField algoIdField = new DataSourceIntegerField("AlgoId", "AlgoId");
        algoIdField.setHidden(true);

        DataSourceBooleanField isFolderField = new DataSourceBooleanField("isFolder", "isFolder");
        isFolderField.setHidden(true);
        isFolderField.setRequired(true);

        setFields(phenotypeNameField, categoryIdField, parentIdField, countField, levelField,
                algoVersionField, algoUserField, algoDescField, isFolderField, algoIdField);

        setClientOnly(true);

        // setDataURL("data/xmlResult.xml");
        // setCacheAllData(true);
    }
 
开发者ID:SHARP-HTP,项目名称:phenotype-portal,代码行数:39,代码来源:PhenotypeXmlDS.java

示例9: UsersXmlDS

import com.smartgwt.client.data.fields.DataSourceIntegerField; //导入依赖的package包/类
public UsersXmlDS(String id) {

        setID(id);
        setRecordXPath(RECORD_X_PATH);

        DataSourceTextField userIdField = new DataSourceTextField("UserId");
        userIdField.setPrimaryKey(true);

        DataSourceTextField firstNameField = new DataSourceTextField("FirstName");
        DataSourceTextField lastNameField = new DataSourceTextField("LastName");
        DataSourceTextField emailField = new DataSourceTextField("Email");
        DataSourceIntegerField roleField = new DataSourceIntegerField("Role");
        DataSourceTextField registrationDateField = new DataSourceTextField("RegistrationDate");

        LinkedHashMap<String, String> roleValueMap = new LinkedHashMap<String, String>();
        roleValueMap.put(UserRoles.ADMIN + "", "<b>Admin</b>");
        roleValueMap.put(UserRoles.EXECUTE + "", "<b>Execute</b>");
        roleValueMap.put(UserRoles.READ + "", "<b>Read Only</b>");
        roleField.setValueMap(roleValueMap);

        DataSourceIntegerField enabledField = new DataSourceIntegerField("Enabled");

        LinkedHashMap<String, String> enableValueMap = new LinkedHashMap<String, String>();
        enableValueMap.put("1", "<b>Enabled</b>");
        enableValueMap.put("0", "<b>Disabled</b>");
        enabledField.setValueMap(enableValueMap);

        DataSourceTextField countryOrRegionField = new DataSourceTextField("CountryOrRegion");
        DataSourceTextField streetField = new DataSourceTextField("Street");
        DataSourceTextField cityField = new DataSourceTextField("City");
        DataSourceTextField stateField = new DataSourceTextField("State");
        DataSourceTextField zipField = new DataSourceTextField("Zip");
        DataSourceTextField phoneField = new DataSourceTextField("Phone");

        setFields(userIdField, firstNameField, lastNameField, emailField, roleField, enabledField,
                registrationDateField, countryOrRegionField, streetField, cityField, stateField,
                zipField, phoneField);

        setClientOnly(true);
    }
 
开发者ID:SHARP-HTP,项目名称:phenotype-portal,代码行数:41,代码来源:UsersXmlDS.java

示例10: UserDataSource

import com.smartgwt.client.data.fields.DataSourceIntegerField; //导入依赖的package包/类
public UserDataSource() {
    setID(ID);

    ClientMessages i18n = GWT.create(ClientMessages.class);

    setDataURL(RestConfig.URL_USER);

    DataSourceIntegerField userId = new DataSourceIntegerField(FIELD_ID);
    userId.setPrimaryKey(true);
    userId.setCanEdit(false);
    userId.setHidden(true);
    userId.setTitle(i18n.UsersView_ListHeader_Id_Title());

    DataSourceTextField userName = new DataSourceTextField(FIELD_USERNAME);
    userName.setCanEdit(false);
    userName.setRequired(true);
    userName.setReadOnlyEditorProperties(new StaticTextItem());
    userName.setTitle(i18n.UsersView_ListHeader_Username_Title());
    userName.setPrompt(i18n.UsersView_ListHeader_Username_Hint());

    DataSourcePasswordField passwd = new DataSourcePasswordField(FIELD_PASSWORD);
    passwd.setHidden(true);
    passwd.setTitle(i18n.UsersView_ListHeader_Password_Title());

    DataSourceTextField surname = new DataSourceTextField(UserResourceApi.USER_SURNAME);
    surname.setRequired(true);
    surname.setTitle(i18n.UsersView_ListHeader_Surname_Title());

    DataSourceTextField forename = new DataSourceTextField(UserResourceApi.USER_FORENAME);
    forename.setTitle(i18n.UsersView_ListHeader_Forename_Title());

    DataSourceTextField email = new DataSourceTextField(UserResourceApi.USER_EMAIL);
    email.setTitle(i18n.UsersView_ListHeader_Email_Title());

    DataSourceTextField home = new DataSourceTextField(UserResourceApi.USER_HOME);
    home.setCanEdit(false);
    home.setReadOnlyEditorProperties(new StaticTextItem());
    home.setHidden(true);
    home.setTitle(i18n.UsersView_ListHeader_Home_Title());

    DataSourceDateTimeField created = new DataSourceDateTimeField(UserResourceApi.USER_CREATED);
    created.setCanEdit(false);
    created.setTitle(i18n.UsersView_ListHeader_Created_Title());
    created.setDateFormatter(DateDisplayFormat.TOEUROPEANSHORTDATETIME);

    DataSourceTextField remoteName = new DataSourceTextField(UserResourceApi.USER_REMOTENAME);
    remoteName.setTitle(i18n.UsersView_ListHeader_RemoteName_Title());
    remoteName.setCanEdit(false);
    remoteName.setHidden(true);

    DataSourceTextField remoteType = new DataSourceTextField(UserResourceApi.USER_REMOTETYPE);
    remoteType.setTitle(i18n.UsersView_ListHeader_RemoteType_Title());
    remoteType.setCanEdit(false);
    remoteType.setHidden(true);

    setFields(userId, userName, passwd, surname, forename, email, created, remoteName, remoteType, home);

    setOperationBindings(RestConfig.createAddOperation(), RestConfig.createUpdateOperation());
    setRequestProperties(RestConfig.createRestRequest(getDataFormat()));
}
 
开发者ID:proarc,项目名称:proarc,代码行数:61,代码来源:UserDataSource.java

示例11: addDataSourceIntegerField

import com.smartgwt.client.data.fields.DataSourceIntegerField; //导入依赖的package包/类
@Override
public void addDataSourceIntegerField(String attributeName, boolean hidden,
		boolean primaryKey) {
	addField(new DataSourceIntegerField(attributeName), hidden, primaryKey);
}
 
开发者ID:WELTEN,项目名称:dojo-ibl,代码行数:6,代码来源:GenericDataSource.java

示例12: create

import com.smartgwt.client.data.fields.DataSourceIntegerField; //导入依赖的package包/类
public DataSourceField create() {
	return new DataSourceIntegerField();
}
 
开发者ID:geomajas,项目名称:geomajas-project-client-gwt,代码行数:4,代码来源:AttributeFormFieldRegistry.java

示例13: ImportBatchItemDataSource

import com.smartgwt.client.data.fields.DataSourceIntegerField; //导入依赖的package包/类
public ImportBatchItemDataSource() {
    setID(ID);

    setDataURL(RestConfig.URL_IMPORT_BATCH_ITEM);

    DataSourceField pid = new DataSourceField(FIELD_PID, FieldType.TEXT);
    pid.setPrimaryKey(true);

    DataSourceIntegerField batchId = new DataSourceIntegerField(FIELD_BATCHID);
    batchId.setPrimaryKey(true);
    batchId.setForeignKey(ImportBatchDataSource.ID + '.' + ImportBatchDataSource.FIELD_ID);

    DataSourceField timestamp = new DataSourceField(FIELD_TIMESTAMP, FieldType.TEXT);
    timestamp.setRequired(true);
    timestamp.setHidden(true);

    DataSourceTextField filename = new DataSourceTextField(FIELD_FILENAME);

    DataSourceTextField user = new DataSourceTextField(FIELD_USER);

    DataSourceTextField model = new DataSourceTextField(FIELD_MODEL);
    model.setForeignKey(MetaModelDataSource.ID + '.' + MetaModelDataSource.FIELD_PID);

    DataSourceImageField preview = new DataSourceImageField(FIELD_PREVIEW);
    preview.setImageURLPrefix(RestConfig.URL_DIGOBJECT_PREVIEW + "?");

    DataSourceImageField thumbnail = new DataSourceImageField(FIELD_THUMBNAIL);
    thumbnail.setImageURLPrefix(RestConfig.URL_DIGOBJECT_THUMBNAIL + "?");

    DataSourceField pageType = new DataSourceField(FIELD_PAGE_TYPE, FieldType.TEXT);
    DataSourceField pageTypeLabel = new DataSourceField(FIELD_PAGE_TYPE_LABEL, FieldType.TEXT);

    DataSourceField pageIndex = new DataSourceField(FIELD_PAGE_INDEX, FieldType.INTEGER, "Page Index");
    DataSourceField pageNumber = new DataSourceField(FIELD_PAGE_NUMBER, FieldType.TEXT, "Page Number");

    setFields(pid, batchId, timestamp, filename, user, model, preview, thumbnail, pageIndex, pageNumber, pageType, pageTypeLabel);

    setOperationBindings(RestConfig.createDeleteOperation());

    setRequestProperties(RestConfig.createRestRequest(getDataFormat()));

}
 
开发者ID:proarc,项目名称:proarc,代码行数:43,代码来源:ImportBatchItemDataSource.java


注:本文中的com.smartgwt.client.data.fields.DataSourceIntegerField类示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。