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


Java DynamicForm.getValueAsString方法代码示例

本文整理汇总了Java中com.smartgwt.client.widgets.form.DynamicForm.getValueAsString方法的典型用法代码示例。如果您正苦于以下问题:Java DynamicForm.getValueAsString方法的具体用法?Java DynamicForm.getValueAsString怎么用?Java DynamicForm.getValueAsString使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在com.smartgwt.client.widgets.form.DynamicForm的用法示例。


在下文中一共展示了DynamicForm.getValueAsString方法的6个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: saveBatchEditor

import com.smartgwt.client.widgets.form.DynamicForm; //导入方法依赖的package包/类
private void saveBatchEditor() {
    DynamicForm form = getBatchEditor().getForm();
    String device = form.getValueAsString(DigitalObjectAdministrationDataSource.FIELD_DEVICE);
    String[] pids = DigitalObject.toPidArray(digitalObjects);
    Record update = new Record();
    update.setAttribute(DigitalObjectAdministrationDataSource.FIELD_PID, pids);
    String batchId = digitalObjects[0].getBatchId();
    if (batchId != null) {
        update.setAttribute(DigitalObjectResourceApi.ATM_ITEM_BATCHID, batchId);
    }
    update.setAttribute(DigitalObjectAdministrationDataSource.FIELD_DEVICE, device);
    DigitalObjectAdministrationDataSource.getInstance().updateData(update, new DSCallback() {

        @Override
        public void execute(DSResponse response, Object rawData, DSRequest request) {
            if (RestConfig.isStatusOk(response)) {
                StatusView.getInstance().show(i18n.SaveAction_Done_Msg());
            }
        }
    });
}
 
开发者ID:proarc,项目名称:proarc,代码行数:22,代码来源:DigitalObjectAdministrationEditor.java

示例2: save

import com.smartgwt.client.widgets.form.DynamicForm; //导入方法依赖的package包/类
private void save(DynamicForm form) {
    final String type = form.getValueAsString(WorkflowMaterialDataSource.FIELD_TYPE);
    form.saveData(new DSCallback() {

        @Override
        public void execute(DSResponse dsResponse, Object data, DSRequest dsRequest) {
            if (RestConfig.isStatusOk(dsResponse)) {
                if (MaterialType.PHYSICAL_DOCUMENT.name().equals(type)) {
                    // the name of job might be changed, refresh the job and task
                    DSResponse resetCache = new DSResponse();
                    resetCache.setInvalidateCache(true);
                    resetCache.setOperationType(DSOperationType.UPDATE);
                    WorkflowTaskDataSource.getInstance().updateCaches(resetCache);
                    WorkflowJobDataSource.getInstance().updateCaches(resetCache);
                }
            }
        }
    });
}
 
开发者ID:proarc,项目名称:proarc,代码行数:20,代码来源:WorkflowMaterialView.java

示例3: condition

import com.smartgwt.client.widgets.form.DynamicForm; //导入方法依赖的package包/类
@Override
protected boolean condition(Object value) {
    boolean valid = true;
    if (value instanceof String) {
        String svalue = (String) value;
        svalue = svalue.trim();
        setResultingValue(svalue);
        FormItem fi = getFormItem();
        DynamicForm form = fi.getForm();
        String type = form.getValueAsString(FIELD_TYPE);
        if (TYPE_UUID.equals(type)) {
            if (!RE_UUID.test(svalue)) {
                valid = false;
                setErrorMessage(i18n.Validation_Invalid_UUID_Msg());
            }
        } else if (TYPE_ISSN.equals(type)) {
            if (!RE_ISSN.test(svalue)) {
                valid = false;
                setErrorMessage(i18n.Validation_Invalid_ISSN_Msg());
            }
        } else if (TYPE_ISBN.equals(type)) {
            if (!RE_ISBN.test(svalue)) {
                valid = false;
                setErrorMessage(i18n.Validation_Invalid_ISBN_Msg());
            }
        } else if (TYPE_CCNB.equals(type)) {
            if (!RE_CCNB.test(svalue)) {
                valid = false;
                setErrorMessage(i18n.Validation_Invalid_CCNB_Msg());
            }
        } else if (svalue.isEmpty()) {
            valid = false;
            setErrorMessage(i18nSmartGwt.validator_requiredField());
        }
    } else {
        valid = false;
        setErrorMessage(i18nSmartGwt.validator_requiredField());
    }
    return valid;
}
 
开发者ID:proarc,项目名称:proarc,代码行数:41,代码来源:IdentifierDataSource.java

示例4: resetDorucenyDokumentOdesilatelForm

import com.smartgwt.client.widgets.form.DynamicForm; //导入方法依赖的package包/类
/** Switches form members according to selected subject type. */
private void resetDorucenyDokumentOdesilatelForm(DynamicForm form, Field group, String subjectTypeValue, boolean clear) {
    String value = subjectTypeValue != null ? subjectTypeValue : form.getValueAsString("subjectType");
    boolean isPravnickaOsoba = "PravnickaOsoba".equals(value);
    resetField(form.getField("PostovniAdresa"), clear && isPravnickaOsoba, !isPravnickaOsoba, !isPravnickaOsoba);
    resetIdentifierField(form.getField("IdentifikatorOrganizace"), clear && !isPravnickaOsoba, isPravnickaOsoba, isPravnickaOsoba);
    resetIdentifierField(form.getField("IdentifikatorFyzickeOsoby"), false, true, false);
    resetField(form.getField("NazevFyzickeOsoby"),  false, true, !isPravnickaOsoba);
    resetField(form.getField("NazevOrganizace"), clear && !isPravnickaOsoba, isPravnickaOsoba, isPravnickaOsoba);
    resetField(form.getField("OrganizacniUtvar"), clear && !isPravnickaOsoba, isPravnickaOsoba, false);
    resetField(form.getField("PracovniPozice"), clear && !isPravnickaOsoba, isPravnickaOsoba, false);
    resetField(form.getField("SidloOrganizace"), clear && !isPravnickaOsoba, isPravnickaOsoba, isPravnickaOsoba);
    resetField(form.getField("ElektronickyKontakt"), false, true, !isPravnickaOsoba);
}
 
开发者ID:proarc,项目名称:proarc,代码行数:15,代码来源:NsesssV2Form.java

示例5: resetDokumentPrijemceForm

import com.smartgwt.client.widgets.form.DynamicForm; //导入方法依赖的package包/类
/** Switches form members according to selected subject type. */
private void resetDokumentPrijemceForm(DynamicForm form, Field group, String subjectTypeValue, boolean clear) {
    String value = subjectTypeValue != null ? subjectTypeValue : form.getValueAsString("subjectType");
    boolean isPravnickaOsoba = "PravnickaOsoba".equals(value);
    resetField(form.getField("PostovniAdresa"), clear && isPravnickaOsoba, !isPravnickaOsoba, !isPravnickaOsoba);
    resetIdentifierField(form.getField("IdentifikatorOrganizace"), clear && !isPravnickaOsoba, isPravnickaOsoba, isPravnickaOsoba);
    resetIdentifierField(form.getField("IdentifikatorFyzickeOsoby"), false, true, !isPravnickaOsoba);
    resetField(form.getField("NazevOrganizace"), clear && !isPravnickaOsoba, isPravnickaOsoba, isPravnickaOsoba);
    resetField(form.getField("OrganizacniUtvar"), clear && !isPravnickaOsoba, isPravnickaOsoba, isPravnickaOsoba);
    resetField(form.getField("PracovniPozice"), clear && !isPravnickaOsoba, isPravnickaOsoba, isPravnickaOsoba);
    resetField(form.getField("SidloOrganizace"), clear && !isPravnickaOsoba, isPravnickaOsoba, isPravnickaOsoba);
}
 
开发者ID:proarc,项目名称:proarc,代码行数:13,代码来源:NsesssV2Form.java

示例6: onSave

import com.smartgwt.client.widgets.form.DynamicForm; //导入方法依赖的package包/类
public void onSave(WorkflowTaskFormView taskFormView) {
    if (taskFormView.validate()) {
        view.setExpectUpdateOperation(true);
        DSRequest req = new DSRequest();
        req.setWillHandleError(true);
        final DynamicForm taskForm = taskFormView.getTask();
        Object oldState = taskForm.getOldValues().get(WorkflowTaskDataSource.FIELD_STATE);
        String newState = taskForm.getValueAsString(WorkflowTaskDataSource.FIELD_STATE);
        final boolean stateChanged = !newState.equals(oldState);
        taskForm.saveData(new DSCallback() {

            @Override
            public void execute(DSResponse dsResponse, Object data, DSRequest dsRequest) {
                boolean statusOk = RestConfig.isStatusOk(dsResponse);
                if (statusOk) {
                    StatusView.getInstance().show(i18n.SaveAction_Done_Msg());
                    view.refreshState();
                    String taskId = taskForm.getValueAsString(WorkflowTaskDataSource.FIELD_ID);
                    view.refreshParameters(taskId);
                    if (stateChanged) {
                        DSResponse reset = new DSResponse();
                        reset.setOperationType(DSOperationType.UPDATE);
                        reset.setInvalidateCache(true);
                        WorkflowTaskDataSource.getInstance().updateCaches(reset);
                        WorkflowJobDataSource.getInstance().updateCaches(reset);
                    }
                } else if (RestConfig.isConcurrentModification(dsResponse)) {
                    SC.ask(i18n.SaveAction_ConcurrentErrorAskReload_Msg(), new BooleanCallback() {

                        @Override
                        public void execute(Boolean value) {
                            if (value != null && value) {
                                view.editSelection();
                            }
                        }
                    });
                } else {
                    ErrorHandler.warn(dsResponse, dsRequest);
                }
                taskForm.focus();
            }
        }, req);
    }
}
 
开发者ID:proarc,项目名称:proarc,代码行数:45,代码来源:WorkflowTasksEditor.java


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