⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 htmlformrenderer.java

📁 Sequoia ERP是一个真正的企业级开源ERP解决方案。它提供的模块包括:电子商务应用(e-commerce), POS系统(point of sales),知识管理,存货与仓库管理
💻 JAVA
📖 第 1 页 / 共 5 页
字号:
        if (UtilValidate.isNotEmpty(titleText)) {            buffer.append("<span");            if (UtilValidate.isNotEmpty(modelFormField.getTitleStyle())) {                buffer.append(" class=\"");                buffer.append(modelFormField.getTitleStyle());                buffer.append("\"");            }            buffer.append(">");            renderHyperlinkTitle(buffer, context, modelFormField, titleText);                     buffer.append("</span>");            this.appendWhitespace(buffer);        }    }    /* (non-Javadoc)     * @see org.ofbiz.widget.form.FormStringRenderer#renderFieldTitle(java.lang.StringBuffer, java.util.Map, org.ofbiz.widget.form.ModelFormField)     */    public void renderSingleFormFieldTitle(StringBuffer buffer, Map context, ModelFormField modelFormField) {        boolean requiredField = modelFormField.getRequiredField();        if (requiredField) {            buffer.append("<span");                        String requiredStyle = modelFormField.getRequiredFieldStyle();            if (UtilValidate.isEmpty(requiredStyle)) {                requiredStyle = modelFormField.getTitleStyle();            }                        if (UtilValidate.isNotEmpty(requiredStyle)) {                buffer.append(" class=\"");                buffer.append(requiredStyle);                buffer.append("\"");            }            buffer.append(">");            renderHyperlinkTitle(buffer, context, modelFormField, modelFormField.getTitle(context));             buffer.append("</span>");            this.appendWhitespace(buffer);        } else {            renderFieldTitle(buffer, context, modelFormField);        }    }    /* (non-Javadoc)     * @see org.ofbiz.widget.form.FormStringRenderer#renderFormOpen(java.lang.StringBuffer, java.util.Map, org.ofbiz.widget.form.ModelForm)     */    public void renderFormOpen(StringBuffer buffer, Map context, ModelForm modelForm) {        buffer.append("<form method=\"post\" ");        String targ = modelForm.getTarget(context);        String targetType = modelForm.getTargetType();        // The 'action' attribute is mandatory in a form definition,        // even if it is empty.        buffer.append(" action=\"");        if (targ != null && targ.length() > 0) {            //this.appendOfbizUrl(buffer, "/" + targ);            WidgetWorker.buildHyperlinkUrl(buffer, targ, targetType, request, response, context);        }        buffer.append("\" ");        String formType = modelForm.getType();        if (formType.equals("upload") ) {            buffer.append(" enctype=\"multipart/form-data\"");        }        String targetWindow = modelForm.getTargetWindow(context);        if (UtilValidate.isNotEmpty(targetWindow)) {            buffer.append(" target=\"");            buffer.append(targetWindow);            buffer.append("\"");        }        buffer.append(" name=\"");        buffer.append(modelForm.getCurrentFormName(context));        buffer.append("\" style=\"margin: 0;\">");        this.appendWhitespace(buffer);    }    /* (non-Javadoc)     * @see org.ofbiz.widget.form.FormStringRenderer#renderFormClose(java.lang.StringBuffer, java.util.Map, org.ofbiz.widget.form.ModelForm)     */    public void renderFormClose(StringBuffer buffer, Map context, ModelForm modelForm) {        buffer.append("</form>");        this.appendWhitespace(buffer);    }    /* (non-Javadoc)     * @see org.ofbiz.widget.form.FormStringRenderer#renderFormClose(java.lang.StringBuffer, java.util.Map, org.ofbiz.widget.form.ModelForm)     */    public void renderMultiFormClose(StringBuffer buffer, Map context, ModelForm modelForm) {        String rowCount = modelForm.getPassedRowCount(context);        if (UtilValidate.isEmpty(rowCount)) {            int rCount = modelForm.getRowCount();            rowCount = Integer.toString(rCount);        }        if (UtilValidate.isNotEmpty(rowCount)) {            buffer.append("<input type=\"hidden\" name=\"_rowCount\" value=\"" + rowCount + "\"/>");        }        boolean useRowSubmit = modelForm.getUseRowSubmit();        if (useRowSubmit) {            buffer.append("<input type=\"hidden\" name=\"_useRowSubmit\" value=\"Y\"/>");        }                ModelFormField submitField = modelForm.getMultiSubmitField();        if (submitField != null) {            // Threw this in that as a hack to keep the submit button from expanding the first field            // Needs a more rugged solution            // WARNING: this method (renderMultiFormClose) must be called after the             // table that contains the list has been closed (to avoid validation errors) so            // we cannot call here the methods renderFormatItemRowCell*: for this reason            // they are now commented.                        // this.renderFormatItemRowCellOpen(buffer, context, modelForm, submitField);            // this.renderFormatItemRowCellClose(buffer, context, modelForm, submitField);                        // this.renderFormatItemRowCellOpen(buffer, context, modelForm, submitField);            submitField.renderFieldString(buffer, context, this);            // this.renderFormatItemRowCellClose(buffer, context, modelForm, submitField);                    }        buffer.append("</form>");        this.appendWhitespace(buffer);    }    public void renderFormatListWrapperOpen(StringBuffer buffer, Map context, ModelForm modelForm) {         if(UtilValidate.isNotEmpty(modelForm.getDefaultTableStyle())) {             buffer.append("<table");             buffer.append(" class=\"");             buffer.append(modelForm.getDefaultTableStyle());             buffer.append("\"");             buffer.append(">");         } else {             buffer.append("<table border=\"1\" cellpadding=\"2\" cellspacing=\"0\" class=\"calendarTable\">");             // DEJ 20050101 removed the width=\"100%\", doesn't look very good with CSS float: left based side "columns"         }        this.appendWhitespace(buffer);    }    public void renderFormatListWrapperClose(StringBuffer buffer, Map context, ModelForm modelForm) {        buffer.append("</table>");        this.appendWhitespace(buffer);        String queryString = null;        if (UtilValidate.isNotEmpty((String)context.get("queryString"))) {            queryString = (String)context.get("queryString");        } else {            Map inputFields = (Map)context.get("requestParameters");            queryString = UtilHttp.urlEncodeArgs(inputFields);        }        context.put("_QBESTRING_", queryString);        this.renderNextPrev(buffer, context, modelForm);    }    /* (non-Javadoc)     * @see org.ofbiz.widget.form.FormStringRenderer#renderFormatHeaderRowOpen(java.lang.StringBuffer, java.util.Map, org.ofbiz.widget.form.ModelForm)     */    public void renderFormatHeaderRowOpen(StringBuffer buffer, Map context, ModelForm modelForm) {        buffer.append("<tr");        String headerStyle = modelForm.getHeaderRowStyle();        if (UtilValidate.isNotEmpty(headerStyle)) {            buffer.append(" class=\"");            buffer.append(headerStyle);            buffer.append("\"");        }        buffer.append(">");        this.appendWhitespace(buffer);    }    /* (non-Javadoc)     * @see org.ofbiz.widget.form.FormStringRenderer#renderFormatHeaderRowClose(java.lang.StringBuffer, java.util.Map, org.ofbiz.widget.form.ModelForm)     */    public void renderFormatHeaderRowClose(StringBuffer buffer, Map context, ModelForm modelForm) {        buffer.append("</tr>");        this.appendWhitespace(buffer);    }    /* (non-Javadoc)     * @see org.ofbiz.widget.form.FormStringRenderer#renderFormatHeaderRowCellOpen(java.lang.StringBuffer, java.util.Map, org.ofbiz.widget.form.ModelForm, org.ofbiz.widget.form.ModelFormField)     */    public void renderFormatHeaderRowCellOpen(StringBuffer buffer, Map context, ModelForm modelForm, ModelFormField modelFormField) {        buffer.append("<td");        String areaStyle = modelFormField.getTitleAreaStyle();        if (UtilValidate.isNotEmpty(areaStyle)) {            buffer.append(" class=\"");            buffer.append(areaStyle);            buffer.append("\"");        }        buffer.append(">");        this.appendWhitespace(buffer);    }    /* (non-Javadoc)     * @see org.ofbiz.widget.form.FormStringRenderer#renderFormatHeaderRowCellClose(java.lang.StringBuffer, java.util.Map, org.ofbiz.widget.form.ModelForm, org.ofbiz.widget.form.ModelFormField)     */    public void renderFormatHeaderRowCellClose(StringBuffer buffer, Map context, ModelForm modelForm, ModelFormField modelFormField) {        buffer.append("</td>");        this.appendWhitespace(buffer);    }    public void renderFormatHeaderRowFormCellOpen(StringBuffer buffer, Map context, ModelForm modelForm) {        buffer.append("<td align=\"center\"");        String areaStyle = modelForm.getFormTitleAreaStyle();        if (UtilValidate.isNotEmpty(areaStyle)) {            buffer.append(" class=\"");            buffer.append(areaStyle);            buffer.append("\"");        }        buffer.append(">");        this.appendWhitespace(buffer);    }    /* (non-Javadoc)     * @see org.ofbiz.widget.form.FormStringRenderer#renderFormatHeaderRowFormCellClose(java.lang.StringBuffer, java.util.Map, org.ofbiz.widget.form.ModelForm)     */    public void renderFormatHeaderRowFormCellClose(StringBuffer buffer, Map context, ModelForm modelForm) {        buffer.append("</td>");        this.appendWhitespace(buffer);    }    /* (non-Javadoc)     * @see org.ofbiz.widget.form.FormStringRenderer#renderFormatHeaderRowFormCellTitleSeparator(java.lang.StringBuffer, java.util.Map, org.ofbiz.widget.form.ModelForm, boolean)     */    public void renderFormatHeaderRowFormCellTitleSeparator(StringBuffer buffer, Map context, ModelForm modelForm, ModelFormField modelFormField, boolean isLast) {        buffer.append("<span");                String titleStyle = modelFormField.getTitleStyle();        if (UtilValidate.isNotEmpty(titleStyle)) {            buffer.append(" class=\"");            buffer.append(titleStyle);            buffer.append("\"");        }        buffer.append(">");        if (isLast) {            buffer.append(" - ");        } else {            buffer.append(" - ");        }        buffer.append("</span>");    }    /* (non-Javadoc)     * @see org.ofbiz.widget.form.FormStringRenderer#renderFormatItemRowOpen(java.lang.StringBuffer, java.util.Map, org.ofbiz.widget.form.ModelForm)     */    public void renderFormatItemRowOpen(StringBuffer buffer, Map context, ModelForm modelForm) {        Integer itemIndex = (Integer)context.get("itemIndex");                 buffer.append("<tr");        if (itemIndex!=null) {                        if (itemIndex.intValue()%2==0) {               String evenRowStyle = modelForm.getEvenRowStyle();               if (UtilValidate.isNotEmpty(evenRowStyle)) {                   buffer.append(" class=\"");                   buffer.append(evenRowStyle);                   buffer.append("\"");                }            } else {                  String oddRowStyle = modelForm.getOddRowStyle();                  if (UtilValidate.isNotEmpty(oddRowStyle)) {                      buffer.append(" class=\"");                      buffer.append(oddRowStyle);                      buffer.append("\"");                  }            }        }        buffer.append(">");        this.appendWhitespace(buffer);    }    /* (non-Javadoc)     * @see org.ofbiz.widget.form.FormStringRenderer#renderFormatItemRowClose(java.lang.StringBuffer, java.util.Map, org.ofbiz.widget.form.ModelForm)     */    public void renderFormatItemRowClose(StringBuffer buffer, Map context, ModelForm modelForm) {        buffer.append("</tr>");        this.appendWhitespace(buffer);    }    /* (non-Javadoc)     * @see org.ofbiz.widget.form.FormStringRenderer#renderFormatItemRowCellOpen(java.lang.StringBuffer, java.util.Map, org.ofbiz.widget.form.ModelForm, org.ofbiz.widget.form.ModelFormField)     */    public void renderFormatItemRowCellOpen(StringBuffer buffer, Map context, ModelForm modelForm, ModelFormField modelFormField) {        buffer.append("<td");        String areaStyle = modelFormField.getWidgetAreaStyle();        if (UtilValidate.isNotEmpty(areaStyle)) {            buffer.append(" class=\"");            buffer.append(areaStyle);            buffer.append("\"");        }        buffer.append(">");        this.appendWhitespace(buffer);    }    /* (non-Javadoc)     * @see org.ofbiz.widget.form.FormStringRenderer#renderFormatItemRowCellClose(java.lang.StringBuffer, java.util.Map, org.ofbiz.widget.form.ModelForm, org.ofbiz.widget.form.ModelFormField)     */    public void renderFormatItemRowCellClose(StringBuffer buffer, Map context, ModelForm modelForm, ModelFormField modelFormField) {        buffer.append("</td>");        this.appendWhitespace(buffer);    }    /* (non-Javadoc)     * @see org.ofbiz.widget.form.FormStringRenderer#renderFormatItemRowFormCellOpen(java.lang.StringBuffer, java.util.Map, org.ofbiz.widget.form.ModelForm)     */    public void renderFormatItemRowFormCellOpen(StringBuffer buffer, Map context, ModelForm modelForm) {        buffer.append("<td align=\"center\"");        String areaStyle = modelForm.getFormWidgetAreaStyle();        if (UtilValidate.isNotEmpty(areaStyle)) {

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -