65 lines
2.6 KiB
Plaintext
65 lines
2.6 KiB
Plaintext
<%@ page contentType="text/html; charset=GBK"%><%@
|
|
include file="/IncludeBegin.jsp"%><%
|
|
String PG_TITLE = "查询方案"; // 浏览器窗口标题 <title> PG_TITLE </title>
|
|
String PG_CONTENT_TITLE = " "+PG_TITLE+" "; //默认的内容区标题
|
|
String PG_CONTNET_TEXT = "请点击左侧列表";//默认的内容区文字
|
|
String PG_LEFT_WIDTH = "200";//默认的treeview宽度
|
|
|
|
//获得页面参数
|
|
String sQuerySchemeNo = CurPage.getParameter("QuerySchemeNo");
|
|
|
|
//定义Treeview
|
|
OHTMLTreeView tviTemp = new OHTMLTreeView(CurPage,"查询方案","right");
|
|
String appendHtml = " <a href=\"javascript:void(0);\" onclick=\"parent.renameNode(event, this);return false;\" style=\"color:#000;\">更名</a>"+
|
|
" <a href=\"javascript:void(0);\" onclick=\"parent.delNode(event, this);return false;\" style=\"color:#f00;\">删除</a>";
|
|
//定义树图结构
|
|
String sSqlTreeView = "FROM O where (UserID='"+CurUser.getUserID()+"' or IsPrivate='2')";
|
|
tviTemp.init(JBOFactory.getBizObjectManager("jbo.awe.AWE_QUERY_INFO"), "QUERYSCHEMENO","QUERYSCHEMENAME","BIZOBJCLASS","","",sSqlTreeView);
|
|
%><%@include file="/Resources/CodeParts/View04.jsp"%>
|
|
<script type="text/javascript">
|
|
initTreeView();
|
|
click_change(0);
|
|
// 初始化生成树图,默认打开了根节点
|
|
function initTreeView(){
|
|
<%=tviTemp.generateHTMLTreeView(appendHtml)%>
|
|
expandNode('root');
|
|
}
|
|
//treeview单击选中事件
|
|
function TreeViewOnClick(){
|
|
var sCurItemID = getCurTVItem().id;
|
|
var sCurItemValue = getCurTVItem().value;
|
|
AsControl.OpenView("/InfoManage/ASQuery/ASQuery.jsp","queryClass="+sCurItemValue+"&defaultScheme="+sCurItemID,"right");
|
|
setTitle("方案详情");
|
|
}
|
|
// 更名事件
|
|
function renameNode(e, btn){
|
|
AsLink.stopEvent(e); // 阻止冒泡
|
|
var node = oHTMLTreeView.getRoot().getNode(btn);
|
|
var querySchemeNo = node.getAttribute("Id");
|
|
var schemeName = node.getText();
|
|
var newSchemeName = prompt("请输入新的方案名",schemeName);
|
|
if(newSchemeName){
|
|
var data = "schemeNo="+querySchemeNo+",schemeName="+schemeName+",newSchemeName="+newSchemeName;
|
|
var sResult = AsControl.RunJavaMethod("com.amarsoft.asquery.action.QuerySchemeManager", "renameScheme", data);
|
|
if(sResult=="succeed"){
|
|
node.setText(newSchemeName);
|
|
TreeViewOnClick();
|
|
}
|
|
}
|
|
}
|
|
|
|
// 删除事件
|
|
function delNode(e, btn){
|
|
AsLink.stopEvent(e); // 阻止冒泡
|
|
if(!confirm("确定要删除该方案?")) return;
|
|
|
|
var node = oHTMLTreeView.getRoot().getNode(btn);
|
|
var querySchemeNo = node.getAttribute("Id");
|
|
var sResult = AsControl.RunJavaMethod("com.amarsoft.asquery.action.QuerySchemeManager", "deleteScheme", "schemeNo="+querySchemeNo);
|
|
if(sResult=="succeed"){
|
|
node.remove();
|
|
TreeViewOnClick();
|
|
}
|
|
}
|
|
</script>
|
|
<%@ include file="/Frame/resources/include/include_end.jspf"%> |