bvframe中自动关联形成表格的代码

<!DOCTYPE html>
<%@ page language="java" pageEncoding="utf-8" deferredSyntaxAllowedAsLiteral="true"%>
<%@ taglib prefix="bv" uri="/bv-tags"%>

<html xmlns="http://www.w3.org/1999/xhtml">
	<head>
		<%@include file="/modules/common/head.jsp"%>
		<bv:define extra="grid,date,auto" />
		<title>员工信息</title>
		<script type="text/javascript">
		function deleteEmp(param){
			$.ajax({
				type: "post",
				url: "deleteEmpById.bv",
				async: false,
				data: {
					empId: param.id,
				},
				success: function(data) {
					showPrompt("删除成功");
					gridRefresh();
				}
			});
		}
		</script>
	</head>
<body>
	<bv:grid name="bldchangeRegionDg" gridTitle="员工信息" gridButton="add~query~filter~edit~delete"
			gridParams="{tableName:'Exp_emp',defaultSort:'name:desc,address:desc'}"
			gridConditions="{state:'text:equal:1'}"
			associates="{t1:{tableName:'Exp_Dept',keyName:'id',valueName:'name',orderName:'id',associateColumns:{id:'$deptId',state:'1'}}}"
			showId="false" addPage="gridTriggerFrame('float', '_self',{_title:'新增员工'},'addEmpzl.bv','400','300')"
			allowPagination="true" filterSize="50:10" >
		<bv:gridcolumn columnType="linenumber" name="sn" headName="序号" width="50px"/>
	    <bv:gridcolumn columnType="id" name="id" headName="主键id" dbColumnName="id" filterType="false"
		      width="100px" editType="readonly" addType="bean:com.bestvike.modules.rfis.core.region.util.CustomizedKey"/>
		<bv:gridcolumn columnType="text" name="name" headName="员工姓名" dbColumnName="name" sortType="pinyin" required="true"
		      width="100px" />
		<bv:gridcolumn columnType="text" name="address" headName="员工住址" dbColumnName="address" required="true"
		      width="100px" />
		<bv:gridcolumn columnType="dictionary" name="sex" headName="员工性别" dbColumnName="sex" filterType="radio" dicName="dicMap.gender" required="true"
		      width="100px" editType="radio" addType="radio"/>
		<bv:gridcolumn columnType="hidden" name="deptId" headName="部门编号" dbColumnName="deptId"
			filterType="false" addType="hidden" editType="hidden" />
		<bv:gridcolumn columnType="associate" name="deptName" headName="员工部门" dbColumnName="t1.name" dbColumnAlias="deptName" required="true"
		      width="100px" associateColumn="deptId" addType="auto" editType="auto"/>  
		<bv:gridaction name="action" headName="操作" width="140px">
			<bv:gridbutton name="edit" value="修改" action="gridTriggerEdit('float', '_self', {id: '#id#'})" />  
			
		    <%-- <bv:gridbutton name="edit" value="修改" 
			action="gridTriggerFrame('float', '_self', {_title:'修改员工列表', empId:'#id#'}, 'toEditPage.bv','400','300')"/>  --%>
			<%-- <bv:gridbutton name="delete" value="删除" action="gridTriggerDelete('float', '_self', {id: '#id#'}, '是否确认删除【#name#】?')"/>  --%>
			<bv:gridbutton name="delete" value="删除"
					action="gridTriggerConfirm('float', '_self', {_title:'请确认', id: '#id#'}, null, undefined, '是否确认删除【#name#】?', deleteEmp)"/> 
		</bv:gridaction>
	</bv:grid>
</body>
</html>   

猜你喜欢

转载自www.cnblogs.com/lu51211314/p/8983990.html