| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141 |
- <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
- <%@include file="/context/mytags.jsp"%>
- <t:base type="jquery,easyui,tools,DatePicker"></t:base>
- <div class="easyui-layout" fit="true">
- <div region="center" style="padding:0px;border:0px">
- <t:datagrid name="autoFormList" checkbox="true" fitColumns="true" title="自定义表单列表" actionUrl="autoFormController.do?datagrid" idField="id" fit="true" queryMode="group" sortName="createDate" sortOrder="desc">
- <t:dgCol title="" field="id" hidden="true" queryMode="single" width="120"></t:dgCol>
- <t:dgCol title="auto.form.formName" field="formDesc" queryMode="single" width="300"></t:dgCol>
- <t:dgCol title="auto.form.formCode" field="formName" queryMode="single" width="300"></t:dgCol>
- <t:dgCol title="" field="formStyleId" dictionary="auto_form_style,id,style_desc" hidden="true" queryMode="single" width="120"></t:dgCol>
- <t:dgCol title="common.createName" field="createName" hidden="true" queryMode="single" width="120"></t:dgCol>
- <t:dgCol title="common.createby" field="createBy" hidden="true" queryMode="single" width="120"></t:dgCol>
- <t:dgCol title="common.createDate" field="createDate" formatter="yyyy-MM-dd" hidden="true" queryMode="single" width="120"></t:dgCol>
- <t:dgCol title="common.updateName" field="updateName" hidden="true" queryMode="single" width="120"></t:dgCol>
- <t:dgCol title="common.updateBy" field="updateBy" hidden="true" queryMode="single" width="120"></t:dgCol>
- <t:dgCol title="common.updateDate" field="updateDate" formatter="yyyy-MM-dd" queryMode="single" width="120"></t:dgCol>
- <t:dgCol title="common.depart.code" field="sysOrgCode" hidden="true" queryMode="single" width="120"></t:dgCol>
- <t:dgCol title="common.company.code" field="sysCompanyCode" hidden="true" queryMode="single" width="120"></t:dgCol>
- <t:dgCol title="common.operation" field="opt"></t:dgCol>
- <!-- //update-begin--Author:zhangjq Date:20160904 for:1332 【系统图标统一调整】讲{系统管理模块}{在线开发}的链接按钮,改成ace风格 -->
- <t:dgDelOpt title="common.delete" url="autoFormController.do?doDel&id={id}" urlclass="ace_button" urlfont="fa-trash-o" />
- <t:dgFunOpt title="表单数据源配置" funname="dbconfig(id)" urlclass="ace_button" urlfont="fa-cog"/>
- <t:dgFunOpt title="autoform.preview" funname="parse(id)" urlclass="ace_button" urlfont="fa-search"/>
- <!-- //update-begin--Author:zhangjq Date:20160904 for:1332 【系统图标统一调整】讲{系统管理模块}{在线开发}的链接按钮,改成ace风格 -->
- <t:dgToolBar title="设计新表单" icon="icon-add" operationCode="add" onclick="addbytab()"></t:dgToolBar>
- <t:dgToolBar title="修改表单" icon="icon-edit" operationCode="edit" onclick="updatebytab()"></t:dgToolBar>
- <t:dgToolBar title="js.enhance" icon="icon-edit" operationCode="edit" url="autoFormEnhanceJsController.do?addorupdate" funname="enhanceJs"></t:dgToolBar>
- <t:dgToolBar title="java.enhance" icon="icon-edit" operationCode="edit" url="autoFormEnhanceJavaController.do?addorupdate" funname="javaEnhance"></t:dgToolBar>
- <t:dgToolBar title="common.batch.delete" icon="icon-remove" operationCode="remove" url="autoFormController.do?doBatchDel" funname="deleteALLSelect"></t:dgToolBar>
- <%-- <t:dgToolBar title="common.view" icon="icon-search" url="autoFormController.do?goUpdate" funname="detail" width="100%" height="100%"></t:dgToolBar> --%>
- </t:datagrid>
- </div>
- </div>
- <script type="text/javascript">
- $(document).ready(function(){
- //给时间控件加上样式
- $("#autoFormListtb").find("input[name='createDate']").attr("class","Wdate").click(function(){WdatePicker({dateFmt:'yyyy-MM-dd'});});
- $("#autoFormListtb").find("input[name='updateDate']").attr("class","Wdate").click(function(){WdatePicker({dateFmt:'yyyy-MM-dd'});});
- });
-
- function addbytab() {
- addOneTab( '<t:mutiLang langKey="auto.form.addorupdate"/>', "autoFormController.do?goAdd");
- //document.location="autoFormController.do?goAdd";
- }
- function updatebytab(){
- var rows = $("#autoFormList").datagrid("getSelections");
- if(rows==''){
- alert('请选择一行记录');
- return;
- }
- var id=rows[0].id;
- addOneTab( '<t:mutiLang langKey="auto.form.addorupdate"/>', "autoFormController.do?goUpdate&id="+id);
- //document.location="autoFormController.do?goUpdate&id="+id;
- }
- var parseWindow ;
- function parse(id){
- //var targetUrl = 'autoFormController.do?parse&id='+id;
- //window.open(targetUrl,'mywin',"menubar=0,toolbar=0,status=0,resizable=1,left=0,top=0,scrollbars=1,width=" +(screen.availWidth-10) + ",height=" + (screen.availHeight-50) + "\"");
- //createdetailwindow('<t:mutiLang langKey="common.view"/>','autoFormController.do?parse&id='+id,600,400);
- var addurl = 'autoFormController.do?parse&id='+id;
- parseWindow = $.dialog({
- content: 'url:'+addurl,
- lock : true,
- width: 600,
- height: 350,
- title: '<t:mutiLang langKey="common.view"/>',
- opacity : 0.3,
- cache:false
- }).zindex();
- }
- function dbconfig(id){
- addOneTab( '表单数据源配置', "autoFormDbController.do?autoFormDb&autoFormId="+id);
- }
- function winclose(){
- parseWindow.close();
- parseWindow = undefined;
- }
- //js增强
- function enhanceJs(title,url,id){
- var rowsData = $('#'+id).datagrid('getSelections');
- if (!rowsData || rowsData.length==0) {
- tip('<t:mutiLang langKey="common.please.select.edit.item"/>');
- return;
- }
- if (rowsData.length>1) {
- tip('<t:mutiLang langKey="common.please.select.one.record.to.edit"/>');
- return;
- }
- url += '&formId='+rowsData[0].id;
- $.dialog({
- content: "url:"+url,
- lock : true,
- title: '<t:mutiLang langKey="js.enhance"/>' + "["+rowsData[0].formName+"]",
- opacity : 0.3,
- width:900,
- height:500,
- cache:false,
- ok: function(){
- iframe = this.iframe.contentWindow;
- saveObj();
- return false;
- },
- cancelVal: '<t:mutiLang langKey="common.close"/>',
- cancel: true /*为true等价于function(){}*/
- });
- }
- //java增强
- function javaEnhance(title,url,id){
- var rowsData = $('#'+id).datagrid('getSelections');
- if (!rowsData || rowsData.length==0) {
- tip('<t:mutiLang langKey="common.please.select.edit.item"/>');
- return;
- }
- if (rowsData.length>1) {
- tip('<t:mutiLang langKey="common.please.select.one.record.to.edit"/>');
- return;
- }
- url += '&formId='+rowsData[0].id;
- $.dialog({
- content: "url:"+url,
- lock : true,
- title: '<t:mutiLang langKey="java.enhance"/>' + "["+rowsData[0].formName+"]",
- opacity : 0.3,
- width:500,
- height:300,
- cache:false,
- ok: function(){
- iframe = this.iframe.contentWindow;
- saveObj();
- return false;
- },
- cancelVal: '<t:mutiLang langKey="common.close"/>',
- cancel: true /*为true等价于function(){}*/
- });
- }
- </script>
|