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

📄 componentincludefield.java

📁 OBPM是一个开源
💻 JAVA
字号:
//Source file:
//C:\\Java\\workspace\\SmartWeb3\\src\\com\\cyberway\\dynaform\\form\\ejb\\InputField.java

package cn.myapps.core.dynaform.component.ejb;

import cn.myapps.base.action.ParamsTable;
import cn.myapps.core.dynaform.PermissionType;
import cn.myapps.core.dynaform.document.ejb.Document;
import cn.myapps.core.dynaform.form.ejb.IncludeField;
import cn.myapps.core.macro.runner.JavaScriptRunner;
import cn.myapps.core.user.action.WebUser;
import cn.myapps.util.Debug;

public class ComponentIncludeField extends IncludeField {
	
	/**
	 * 
	 */
	private static final long serialVersionUID = 1106345817217532771L;

	public String toHtmlTxt(ParamsTable params, WebUser user,
			JavaScriptRunner runner, Document doc, int displayType) {// formģʽ
		StringBuffer html = new StringBuffer();
		try {

			String viewid = getViewid(params, user, runner, doc);
			String editmode = "true";
			if (displayType == PermissionType.MODIFY) {
			} else if (displayType == PermissionType.DISABLED) {
				editmode = "false";
			}

			html
					.append("<iframe height='100%' width='100%'  style='overflow:auto'  frameborder='0'  ");
			html.append(" src='");
			html.append(params.getContextPath()
					+ "/core/dynaform/view/displayView.action?_viewid=");
			html.append(viewid);
			if (doc.getId() != null && doc.getId().trim().length() > 0) {
				html.append("&isedit=");
				html.append(editmode);
				html.append("&parentid=");
				html.append(doc.getId());
			}
			html.append("&divid=");
			html.append(this.getName() + "_divid");
			if (this.isRefreshOnChanged()) {
				html.append("&refreshparent=true");
			}
			html.append("' ");

			// html.append(toOtherpropsHtml());

			if (this.isRefreshOnChanged()) {
				html.append(" onload='cp_refresh(\"" + this.getName() + "\")'");
			}

			html.append("></iframe>");

		} catch (Exception e) {
			Debug.println(e.getMessage());
			e.printStackTrace();
		}

		return html.toString();
	}
}

⌨️ 快捷键说明

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