⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 procur.js

📁 java阿里巴巴代码
💻 JS
字号:
Ext.onReady(function(){
     initProcur();
  });
				function initProcur(){
				//数据源
			 	var data_url='J_data.jsp';
			 	
			 	 Ext.QuickTips.init();   
			 	//显示位置
			 	var div_show="grid";
			 	
			 	//列表标题
			 	var title='采购单列表';
			 	
			 	//字段[***************************************************************]
			 	//此字段是与表头里出现的列数相对应
			 	var fields=new Array({name : 'quo_id'},{name : 'quo_name'},{name : 'rsrv_str4'},{name : 'rsrv_str3'},{name : 'give_addr'});
			 	
			 	//数据源[其格式固定不变]
			 	var dds=new Ext.data.Store({proxy : new Ext.data.HttpProxy({url : data_url}),reader : new Ext.data.JsonReader({totalProperty : 'totalCount',root : 'root',fields:fields })});
				//列表宽度
				var gridWidth=740;
				
				//是否显示行号
				var rm=new Ext.grid.RowNumberer();
				//是否有复选框
			 	var sm=new Ext.grid.CheckboxSelectionModel();
			 	
			 	//表头,有多少列,就写多个列,按自己的需要,像id等不要显示出来,但要用到其值,可以将[hidden:true]
			 	/**
			 	var cm = new Ext.grid.ColumnModel([
			 	rm,sm,
			 	{header:'编号',dataIndex:'quo_id',sortable : true,hidden:true,width:100},
			 	{header:'采购单名称',dataIndex:'quo_name',sortable : true,width:100},
			 	{header:'物品名称',dataIndex : 'rsrv_str4',sortable : true,width:200},
			 	{header:'销售客户名',dataIndex : 'rsrv_str3',sortable : true,width:200},
			 	{header:'交货地点',dataIndex : 'give_addr',sortable : true,width:200}
			 	]);
			 	**/
			 	var headField= new Array();
             	headField.push(rm);
             	headField.push(sm);
             	headField.push({header:'编号',dataIndex:'quo_id',sortable : true,hidden:true,width:100});                                                                                            
             	headField.push({header:'采购单名称',dataIndex:'quo_name',sortable : true,width:100});                                                                                                
             	headField.push({header:'物品名称',dataIndex : 'rsrv_str4',sortable : true,width:200});                                                                                               
             	headField.push({header:'销售客户名',dataIndex : 'rsrv_str3',sortable : true,width:200});                                                                                             
             	headField.push({header:'交货地点',dataIndex : 'give_addr',sortable : true,width:200});                                                                                               
             	var cm = new Ext.grid.ColumnModel(headField);
			 	//一页显示多少条
			 	var pageSize=10;
			 	
			 	//工具条[按用户自已的需要进行扩展]
			 	
			 	var toolsBar=new Array();
			 	toolsBar.push({text: '查看详细',iconCls:'details',handler : function(){
			 		 window.open ("customerList.jsp");
			 	}});
			 	toolsBar.push({text: '修改采购单',iconCls:'add',handler : function(){alert('修改用户')}});
			 	toolsBar.push({text: '删除采购单',iconCls:'remove',handler : function(){
			 		alert(11);
			        var record = this.grid.GridPanel.prototype.getSelectionModel().getSelected();// 返回值为 Record 类型
			       
					if(!record)
					{
							alert("XSaaS 提示!"+"请先选择要删除的采购单!");
							return;
					}
					else
					{
    					var quo_id=record.get('quo_id');
    					if(window.confirm('确定要删除此采购单?')){
    					  document.relationForm.action="/doTradeReg.do?quo_id="+quo_id+"&trade_type_code=0855";
    					  document.relationForm.submit();
					}
					}
			    }});
			 	//开始调用方法
			 	CreateGridPanal(toolsBar,cm,sm,div_show,title,dds,gridWidth,pageSize);
				}
				

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -