📄 componentincludefield.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 + -