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

📄 formhandler.java

📁 exTreme taglib的使用
💻 JAVA
字号:
/* * Copyright 2004 original author or authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * *    http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */package org.extremecomponents.table.handler;import java.util.ArrayList;import java.util.Iterator;import java.util.List;import org.apache.commons.lang.StringUtils;import org.extremecomponents.table.bean.Form;import org.extremecomponents.table.bean.Input;/** * @author jeff johnston */public class FormHandler {    private Form form;    private List inputs = new ArrayList();    public void addForm(Form form) {        this.form = form;    }    public Form getForm() {        return form;    }    public void addInput(Input input) {        inputs.add(input);    }    public String getHiddenFields() {        StringBuffer sb = new StringBuffer();        for (Iterator iter = inputs.iterator(); iter.hasNext();) {            Input input = (Input) iter.next();            if (input.getType().equals(Input.HIDDEN)) {                sb.append("\t<input type=\"hidden\" name=\"" + input.getName() + "\" value=\"" + input.getValue()                        + "\">\n");            }        }        return sb.toString();    }    public String getFormButtons() {        StringBuffer sb = new StringBuffer();        for (Iterator iter = inputs.iterator(); iter.hasNext();) {            Input input = (Input) iter.next();            String type = input.getType();            if (type.equals(Input.SUBMIT) || type.equals(Input.BUTTON)) {                sb.append("<input type=\"" + type + "\" class=\"formButton\" name=\"" + input.getName() + "\" value=\""                        + input.getValue() + "\"");                if (StringUtils.isNotEmpty(input.getOnclick())) {                    sb.append(" onclick=\"" + input.getOnclick() + "\" ");                }                sb.append(">");            }        }        return sb.toString();    }    public void destroy() {        inputs.clear();        inputs = null;    }}

⌨️ 快捷键说明

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