Wabacus实现简单增删查改功能

数据表 t_demo
在这里插入图片描述
以下是代码:

<?xml version="1.0" encoding="UTF-8"?>
<applications xmlns="http://www.wabacus.com"
					xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
					xsi:schemaLocation="http://www.wabacus.com ../xsd/wabacus.applications.xsd">
	<page id="duandemo1">	<!--一个xml可以有一个或多个page标签-->
	  <tabpanel id="tp1" margin="10px" titlestyle="2">	 <!--一次只显示一个report-->
	    <!--type="editablelist2"表示这是一个可以增删改的报表,默认是可以查询的list类型(数据自动列表报表)-->
	    <!-- 				报表标题				tabpanel标题			 -->
		<report id="report1" title="列表示例1" parenttitle="列表示例1" type="editablelist2">
			<!-- 相当于MVC的view展示层,是报表显示的所有信息 -->
			<display>
				<!--列col,属性column必填 ,column="列显示的内容,可以是数据表的字段名,也可以写表达式" ,有几个col就有几列-->
				<!-- 属性hidden="有1-3级别" -->
				<col column="{sequence:1}" label="序号"/>
				<col column="code" label="编号"/>
				<col column="name" label="姓名"/>
			</display>
			<format>
			
			</format>
			<sql>
			<!-- column="字段值"和<sql>标签是互相的,我获得你,你获得我 -->
			<!-- @{code} 表示对应界面上的字段名 code是数据库语句的字段名 -->
				<select>
					<value>
						<![CDATA[select code,name from t_demo where {#condition#} order by code]]>
					</value>
					<condition label="查询编码" name="txtcode"> <!-- 查询框 -->
						<value>
							<![CDATA[code like '%#data#%']]>
						</value>
					</condition>
					<condition label="查询名称" name="txtname">
						<value>
							<![CDATA[name like '%#data#%']]>
						</value>
					</condition>
				</select>
				<insert>
					insert into t_demo (@{code},@{name})
				</insert>
				<update>
					update t_demo set name=@{name} where code=@{code}
				</update>
				<delete>
					delete from t_demo where code=@{code}
				</delete>
			</sql>
		</report>
		<report id="report2" title="列表示例2" parenttitle="列表示例2">
			<display>
				<!--列col,属性column必填  ,有几个col就有几列-->
				
			</display>
			<format>
			
			</format>
			<sql>
			
			</sql>
		</report>
	  </tabpanel>
	</page>
	<!--		
	<page id="demo2">
		<report id="report1">
			
		</report>
		<report id="report2">
			
		</report>
	</page>		
		-->			
</applications>

要在wabacus.cfg.xml中注册相应的数据库。
在中注册该xml文件,

<report-files>
	<report-file pattern="true">report/(\S*?)(\.xml)</report-file>
</report-files>
注册所有report文件夹下的以 .xml结尾的文件
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值