3.注意事项及杂项
1.report类型
list、blocklist、crosslist、editablelist、editablelist2、listform、detail、editabledetail、editabledetail2、form
2.select标签中不能用<external-values>
3.修改按钮文字以及按钮长度
1.<buttons>
<button name="button1" position="searchbox" label="调整积分" styleproperty="class='cls-button2'" extends="${add.button.default}"></button>
</buttons>
2.cls-button2是长按钮 ,cls-button1短;label按钮文字;
position="contextmenu"右键;menugroup="11"右键按钮分组;menulabel显示在右键的文字
4.保存自己构造的数据
<interceptor>
<imports>
<import>java.util.*</import>
<import>com.wabacus.util</import>
</imports>
<beforesave-perrow>
<![CDATA[
String message="";
if(updatetype==WX_INSERT)
{//对本条记录做添加操作
message="正在添加记录:";
}else if(updatetype==WX_UPDATE)
{//对本条记录做修改操作
message="正在修改记录:";
}else if(updatetype==WX_DELETE)
{//对本条记录做删除操作
message="正在删除记录:";
}
if(message!=null)
{
System.out.print(message);
if(mRowData!=null)//mRowData中存放了本条记录各列的值
{
mRowData.put("password",DesEncryptTools.encrypt("12345"));
}
}
return WX_CONTINUE;
]]>
</beforesave-perrow>
</interceptor>
5.wabacus 后台获取数据库连接的两种使用方法
以下为wabacus获取数据库连接的两种方法,请问有什么区别,以及如何正确使用?
a)java类中获取
Connection conn = Config.getInstance().getDataSource("ds_name").getConnection();
Connection conn = Config.getInstance().getDataSource(rbean.getSbean().getDatasource()).getConnection();
b)拦截器中获取
Connection conn= rrequest.getConnection("ds_name");
Connection conn= rrequest.getConnection(rbean.getSbean().getDatasource());
第a)种是重新获取一个数据库连接,这里获取的连接用完后需要自己手动关闭,一般在与框架无关的场合使用。
第b)种是获取查询报表数据的数据库连接,只能用在报表页面的上下文中,即能取到rrequest对象的场合,比如拦截器、格式化方法、动态模板等地方。这里获取的连接用完后不用关闭,也不能关闭,因为框架会在当前页面显示完后统一关闭。
6.在wabacus.cfg.xml里注册过的配置文件,如何获取其中的数据
Config.getInstance().getPageBean(pageid)可以得到对应pageid的PageBean对象。
然后通过PageBean对象的getMChildren()可以得到其下所有子组件对象,依次类推,可以得到其下所有层级的子组件对象。
如果要根据reportid得到某个报表,可以调用pagebean.getReportChild(reportid,true)得到。
你可以看一下PageBean类的源码,就知道它是如何取子组件对象了。
7.主从报表 继承多个参数问题
可以任意多个参数,用分号分隔,比如dependsparams=”txtno=@{sno};txtname=@{sname}”
8.单列内容比较多,显示不全.怎么配置能让内容自动换行
可编辑报表都是在一行显示的。
如果是只读报表,就可以将<report/>的cellresize配置为0就会自动分行显示。
9.wabacus如何获取配置文件wabacus.cfg.xml中应用的根URL
如果是在服务器端,可以调用Config.webroot就可以得到你配置的webroot值。 记得把com.wabacus.config.*导入进来。
如果是在客户端,是调用WXConfig.webroot(这一个变量名我还要再确认一下),就可以得到。
10.xml里用<![CDATA[]]>括住的内容可以包含<>等符号
分享到:
相关推荐
攻防世界Test-flag-please-ignore杂项misc10 此题详细解题博客:https://blog.csdn.net/m0_59188912/article/details/127618049
Python资源之队列-电子邮件-代理服务器-杂项
攻防世界hit-the-core,杂项misc。 此题详细解题博客:https://blog.csdn.net/m0_59188912/article/details/127626829
2018年8月28日···网鼎杯-第三场-杂项-track_hacker
阿里内部资料--Java开发杂项 多线程并发
攻防世界a_good_idea,杂项misc。 此题详细解题博客:https://blog.csdn.net/m0_59188912/article/details/127627176
统计和机器学习R脚本R中的杂项机器学习和统计分析代码示例使用/演示的软件包...还有更多... 监督学习(回归和分类) 线性回归泊松回归 *逐步选择方法* LASSO,Ridge和Elastic Net正则化方法 *残差分析*样条回归 * ...
商业编程-源码-杂项源代码 hooks.zip
GameMaker-杂项 其他各种Game Maker项目/教程
商业编程-源码-杂项源代码 TransparentWindow_demo.zip
商业编程-源码-杂项源代码 DSound_demo.zip
8、基础省选+NOI-第8部分 数学杂项与计算几何初步_2020.08.29.pdf
商业编程-源码-杂项源代码 AVIPlayer_src.zip
商业编程-源码-杂项源代码 AviPlayer_dll.zip
攻防世界Let_god_knows杂项,misc。 此题详细解题博客:https://danbaku.blog.csdn.net/article/details/127947532
商业编程-源码-杂项源代码 nt_service_appwiz.zip
商业编程-源码-杂项源代码 html_help_demo.zip
商业编程-源码-杂项源代码 MFC_Hooks_Sample.zip
03-虚拟化平台构建 04-虚拟化平台的时间同步 05-Fusion_Storage安装 06-创建磁盘组及挂载元数据分区 07-快速将存储资源接入虚拟化环境 08-使用SCSI协议挂载卷 09-使用iSCSI协议挂载卷 10-Fusion_Storage管理...
Create React App入门该项目是通过引导的。yarn start