📄 reportselpopupdata.java
字号:
package com.asiainfo.ainx.slaconf.bo.impl;
import com.asiainfo.ainx.report.bo.IPopupTree;
import com.asiainfo.ainx.report.bo.IRpTree;
import com.asiainfo.ainx.report.bo.IRpTreeItem;
import com.asiainfo.ainx.slaconf.vo.ResTreeAdapter;
import com.asiainfo.ainx.slaconf.vo.ResTreeVo;
/**
* 用于得到报表选择的弹出窗口数据
*
* @author zhujian
*
*/
public class ReportSelPopupData implements IPopupTree {
/*
* 根据报表id得到对应的报表名称
*
* @see com.asiainfo.ainx.report.bo.IPopupTree#getPopupDataValue(java.lang.String)
*/
public String getPopupDataValue(String id) {
return "";
}
public IRpTree getPopupTreeDesc() {
return null;
}
public IRpTreeItem[] getPopupTreeItems() {
ResTreeVo[] vos = getBo().findAllRes();
IRpTreeItem[] allTmplTreeNodes = new ResTreeAdapter[vos.length+1];
//增加根结点
ResTreeVo vo = new ResTreeVo();
vo.setResId("1");
vo.setParentId("-1");
vo.setResType("0");
vo.setResName("所有资源");
ResTreeAdapter rootNode = (ResTreeAdapter) vo
.getAdapter(IRpTreeItem.class);
rootNode.setIsOpen(true);
rootNode.setRootNode(true);
allTmplTreeNodes[0] = rootNode;
for (int i = 0; i < vos.length; i++) {
allTmplTreeNodes[i+1] = (IRpTreeItem)vos[i].getAdapter(IRpTreeItem.class);
}
return allTmplTreeNodes;
}
private ResTreeBo getBo() {
return new ResTreeBo();
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -