博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
79.员工薪水报表 Extjs 页面
阅读量:7042 次
发布时间:2019-06-28

本文共 2965 字,大约阅读时间需要 9 分钟。

1

1 <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> 2 <%@ taglib prefix="s" uri="/struts-tags" %> 3  4  5  6 
7 8 9 10
15 26
27 28 29

 

 

2.

1 SalaryPanel = Ext.extend(Ext.Panel,{ 2     id: 'salaryPanelId', 3     constructor: function(){ 4         SalaryPanel.superclass.constructor.call(this, { 5             items: [{ 6                 html: '' 7             }], 8             tbar: new Ext.Toolbar({ 9                 items: ['员工工号',{10                     xtype: 'textfield',11                     id: 'report_empId',12                     width: 80,13                     listeners: {'blur': blurFn2}14                 },'年份',{15                     xtype: 'textfield',16                     width: 80,17                     id: 'year'18                 },'月份',{19                     xtype: 'combo',20                     mode: 'local',21                     editable: false,22                     store: new Ext.data.SimpleStore({23                         fields: ['name','value'],24                         data: [[0,"全部"],[1,"一月"],[2,"二月"],[3,"三月"],[4,"四月"],[5,"五月"],25                                 [6,"六月"],[7,"七月"],[8,"八月"],[9,"九月"],[10,"十月"],[11,"十一月"],26                                 [12,"十二月"]]27                     }),28                     id: 'month',29                     width: 70,30                     triggerAction: 'all',31                     displayField: 'value',32                     valueField: 'name'33                 },{34                     text: '工资单预览',35                     handler: this.viewFn36                 },'-',{37                     text: '工资单导出',38                     handler: this.exportFn    39                 }]40             })41         })42     },43     viewFn: function(){44         var url = 'salary_view.action?empId=';45         var empId = Ext.get('report_empId').dom.value;46         var year = Ext.get('year').dom.value;47         var month = Ext.getCmp('month').getValue();48         Ext.get('viewArea').dom.src = url+empId+"&year="+year+"&month="+month;49     },50     exportFn: function(){51         var url = 'emp_report.action?empId=';52         var empId = Ext.get('report_empId').dom.value;53         var year = Ext.get('year').dom.value;54         var month = Ext.getCmp('month').getValue();55         document.location = 'salary_export.action?empId='+empId+"&year="+year+"&month="+month;56     }57 });58     blurFn2 = function(value){59         var empId = value.getRawValue();60         if(empId != '')61         Ext.Ajax.request({62             url: 'emp_isExist.action',63             method: 'post',64             params: {65                 empId: empId66             },67             success: isExistSuccessFn2,68             failure: save_failure69         })70     };71     isExistSuccessFn2 = function(response, options){72         if(response.responseText == ''){73             Ext.Msg.alert('提示','此工号不存在');74         }75     }

 

转载地址:http://zeqal.baihongyu.com/

你可能感兴趣的文章
.Net外包篇:我是怎么看待外包的(二)
查看>>
A* 算法发明人 Nils Nilsson 逝世
查看>>
Netty 源码阅读入门实战(三)-服务端启动
查看>>
让年轻程序员少走弯路的14个忠告(引)
查看>>
BIO NIO AIO演变
查看>>
Linux 安装 SonarQube 6.0 及Maven项目的使用
查看>>
LibreOffice 6.2.2 发布,功能强大的开源办公套件
查看>>
「架构技术专题」什么是架构设计的五个核心要素?(3)
查看>>
数据分析展现工具SDC UE
查看>>
windows下cmd时复制dos中的内容 错误信息等
查看>>
DNA sequence(映射+BFS)
查看>>
js_exception_01_ajax_能正常执行后台方法,可是无法返回
查看>>
一个数据库迁移案例解析
查看>>
网站安全-浅谈用户密码暴力破解
查看>>
论人性中的野性
查看>>
PyTorch 实战-用 Numpy 热身
查看>>
TensorFlow 多 GPU 处理并行数据
查看>>
整理一些计算机基础知识!
查看>>
史上最快! 10小时大数据入门(二)-初识Hadoop
查看>>
HyperLedger Fabric 1.2 官方End-2-End运行(8)
查看>>