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

📄 selectdialogfieldtag.java

📁 OBPM是一个开源
💻 JAVA
字号:
package cn.myapps.base.web.tag;

import javax.servlet.http.HttpServletRequest;
import javax.servlet.jsp.JspException;
import javax.servlet.jsp.tagext.TagSupport;

import org.mortbay.http.HttpRequest;

import cn.myapps.constans.Web;

/**
 * The page tag for common info selection.
 */
public class SelectDialogFieldTag extends TagSupport {

	private String name;
	
	private String title;

	private String dataSource;

	private String multiSelect;

	private String showColumns;

	private String returnFields;

	private String dialogWidth;
	
	private String dialogHeight;
	
	private String styleClass;
	
	private String label;
	/*
	 * Tree; List;
	 */
	private String type;
	
	private String theme;

	public String getLabel() {
		return label;
	}

	public void setLabel(String label) {
		this.label = label;
	}
	
	public String getTheme() {
		return theme;
	}

	public void setTheme(String theme) {
		this.theme = theme;
	}

	public String getType() {
		return type;
	}

	public void setType(String type) {
		this.type = type;
	}

	/*
	 * (non-Javadoc)
	 * 
	 * @see javax.servlet.jsp.tagext.Tag#doEndTag()
	 */
	public int doEndTag() throws JspException {
		StringBuffer html = new StringBuffer();
		String contextPath = ((HttpServletRequest)pageContext.getRequest()).getContextPath();
		String queryStr = "";
		
		html.append("<tr>");
		html.append("<td class=\"tdLabel\"><label for=\""+name+"\" class=\"label\">"+label+":</label></td>");
		html.append("<td>");
		html.append("<input type='text' name='"+name+"'>");
		html.append("<input type='button' name='btn' onClick=\"javascript:alert('ok')\">");

//		html.append("window.showModalDialog("+contextPath+"/frame.htm");
//		html.append("?title="+title);
//		html.append(","+queryStr);
//		html.append(",'font-size:9pt;");
//		html.append("dialogWidth:"+ dialogWidth + ";dialogHeight:" + dialogHeight + ";status:no;scroll=no;');");
//
//		if (multiSelect != null && multiSelect.equals(Web.STRING_TRUE)) {
//			html = html.append("true");
//		} else {
//			html = html.append("false");
//		}
//		html = html.append(")\">");
		html.append("</td>");
		
		try {
			pageContext.getOut().print(html.toString());
		} catch (Exception ex) {
			ex.printStackTrace();
		}

		return super.doEndTag();

	}

	
	public String getDataSource() {
		return dataSource;
	}

	public void setDataSource(String dataSource) {
		this.dataSource = dataSource;
	}

	
	public String getMultiSelect() {
		return multiSelect;
	}

	public void setMultiSelect(String multiSelect) {
		this.multiSelect = multiSelect;
	}

	
	public String getName() {
		return name;
	}

	public void setName(String name) {
		this.name = name;
	}

	
	public String getReturnFields() {
		return returnFields;
	}

	public void setReturnFields(String returnFields) {
		this.returnFields = returnFields;
	}

	
	public String getShowColumns() {
		return showColumns;
	}

	public void setShowColumns(String showColumns) {
		this.showColumns = showColumns;
	}

	
	public String getDialogHeight() {
		return dialogHeight;
	}

	public void setDialogHeight(String dialogHeight) {
		this.dialogHeight = dialogHeight;
	}

	
	public String getDialogWidth() {
		return dialogWidth;
	}

	public void setDialogWidth(String dialogWidth) {
		this.dialogWidth = dialogWidth;
	}

	
	public String getTitle() {
		return title;
	}

	public void setTitle(String title) {
		this.title = title;
	}

	public String getStyleClass() {
		return styleClass;
	}

	public void setStyleClass(String styleClass) {
		this.styleClass = styleClass;
	}
}

⌨️ 快捷键说明

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