EAS-BOS开发问题解决
// 返回需要融合的列
public String[] getMergeColumnKeys() {
//columnKeys数组是UI上面显示的字段名称,具体要融合哪些列,可以在table右键选择编辑表信息。里面有各个字段的名称。这里的字段还要按照顺
序来排列,不允许中间有一个字段没有写进来,可以从编辑表信息里面查找,中间如果漏写了一个会没有效果,意思就是必须得按照顺序来排列。
}
在每次执行查询后调用setMergeColumn(true)这个方法就行了。
String[] columnKeys = { "id", "createTime", "number", "http://www.77cn.com.cn", "state","http://www.77cn.com.cn", "http://www.77cn.com.cn",
"lastUpdateTime","attachment","bizDate"};
return columnKeys;
如何添加功能快捷键?
解决:
this.getInputMap(JComponent.WHEN_ANCESTOR_OF_FOCUSED_COMPONENT).put(
KeyStroke.getKeyStroke("ctrl N"), "actionAddNew"); 其中actionAddNew就是function。
2008-10-20 问题:
如何添加一个参数子系统树节点和参数? 解决:
参数子系统树节点可以通过直接修改xml文件来添加。标准产品的xml文件为: SubSystem.xml。政府行业新增加的文件为: SubSystem_industry.xml。
新增一个子系统数节点可以参考文章添加一个子节点的xml(例子)
EAS生成子系统树方
法
。
<row fullname="com.kingdee.eas.ma.budget" name="budget" alias_l1="budget" alias_l2="政府预算" alias_l3="政府預算" isleaf="1" parent="com.kingdee.eas.gov"/>
其中fullname为包名。Parent表示父级目录的包名。isLeaf表示目录的层次。
添加完之后,必需停止服务,并且在控制管理台那里的工具选项选择产生子系统树。这个步骤最好在服务器上面做,本地运行产生子系统树貌似会出错。在服务器上面操作时,需要将eas\server\metas\mdbview-metas.jar覆盖本地的所有这个包。完成后重起服务,进入系统平台->系统配置->参数设置。这时候会发现还没有出现刚才产生的节点。由于如果节点下面没有任何参数的话,此节点是不会显示的。现在为节点添加参数。选中任意一个节点,按