随笔分类 -  ExtJS

摘要:extjs的容器组件都可以设置它的显示风格,它的有效值有 absolute, accordion, anchor, border, card, column, fit, form and table. 一共9种。另外几种见: http://www.sencha.com/deploy/dev/exam... 阅读全文
posted @ 2014-11-24 17:37 残星 阅读(104256) 评论(1) 推荐(12) 编辑
摘要:var smQd = new Ext.grid.CheckboxSelectionModel({ renderer:function(value, metaData, record, rowIndex, colIndex, store){ if((record.data['xgdjzt'].split("-")[0] == 2)||(record.data['khlxzt'].split("-")[0] == 2)){ return ""; ... 阅读全文
posted @ 2013-10-11 22:08 残星 阅读(5222) 评论(0) 推荐(1) 编辑
摘要:colMArray_ljdj=[smQd, {header : /*"代销机构代码"*/"机构", dataIndex : "dxjgdm", width : 100}, {header : /*客户名称*/"姓名", dataIndex : "khmc", width : 100}, {header : /*"交易金额"*/"金额", dataIndex : "jyje", width : 100, renderer:jyje_for 阅读全文
posted @ 2013-10-11 22:01 残星 阅读(894) 评论(0) 推荐(0) 编辑
摘要:yxrqDate.minValue = new Date();yxrqDate.maxValue = new Date(9000,1,1);yxrqDate.validate(); //var picker_flag = true; //while(picker_flag) { // if(yxrqDate.menu && yxrqDate.menu.picker){ // picker_flag = false; yxrqDate.menu.picker.minDate = new Date(); yxrq... 阅读全文
posted @ 2013-10-01 11:24 残星 阅读(3939) 评论(0) 推荐(0) 编辑
摘要:1 开发思路: 在日期值变化的事件中获得选择后的日期值,传给后台,然后从后台加载相应的数据 2 问题:在查看extjs2.2的api的官方说明文档,文档对datefield组件的change事件说明如下: change : ( Ext.form.Field this, Mixed newValue, Mixed oldValue ) Fires just before the field blurs if the field value has changed. 这句话是说值发生变化,并且在失去焦点之前触发此事件,也就是说如果此日期组件的值发生变化,而焦点并没有失去,这个事件也就不会触发。通. 阅读全文
posted @ 2013-09-28 21:44 残星 阅读(2767) 评论(0) 推荐(0) 编辑
摘要:var storeCpye = new Ext.data.GroupingStore({ proxy : new Ext.data.HttpProxy({ url : 'cxgl_cpye.app?dateTime=' + new Date().getTime() + '&subTranCode=list' }), reader : new Ext.data.JsonReader({ root : 'hstamcx', totalProperty : "results", fields : ["zfe_hz& 阅读全文
posted @ 2013-09-28 21:26 残星 阅读(721) 评论(0) 推荐(0) 编辑
摘要:Ext.apply(Ext.form.VTypes,{ numberrange: function(val, field) { var num = parseFloat(val); if (field.startNumberField) { var sd = Ext.getCmp(field.startNumberField); sd.maxValue = num; } else if (field... 阅读全文
posted @ 2013-09-28 20:25 残星 阅读(3729) 评论(0) 推荐(0) 编辑
摘要://////////////////数字千分符 function rendererZhMoney(v,l) { if(isNaN(v)){ return v; //v=0; } if(l == undefined) l = 2; //v = (Math.round((v - 0) * 1000)) / 1000; v = (Math.round((v - 0) * Math.pow(... 阅读全文
posted @ 2013-09-28 18:38 残星 阅读(908) 评论(0) 推荐(0) 编辑
摘要:var colMArray = new Array();colMArray = [{header : "产品代码", dataIndex : "cpdm", width : 100}, {header : "代销机构代码", dataIndex : "dxjgdm", width : 100}, {header : "总份额", dataIndex : "zfe", width : 100, align:"right"} ];var colQd = new 阅读全文
posted @ 2013-09-28 18:35 残星 阅读(2688) 评论(0) 推荐(0) 编辑
摘要:var select_data=[['jyrq desc','预约日期'],['jyzt asc','处理标志'],['jyje desc','交易金额'],['dxjgdm asc','合作机构']];var select_store = new Ext.data.SimpleStore({ fields: ['key', 'value'], data : select_data});var orderBox = new Ext.fo 阅读全文
posted @ 2013-09-28 18:08 残星 阅读(1269) 评论(0) 推荐(0) 编辑
摘要:var storeCpye = new Ext.data.GroupingStore({ proxy : new Ext.data.HttpProxy({ url : 'cxgl_cpye.app?dateTime=' + new Date().getTime() + '&subTranCode=list' }), reader : new Ext.data.JsonReader({ root : 'hstamcx', totalProperty : "results", fields : ["zfe_hz& 阅读全文
posted @ 2013-09-26 21:14 残星 阅读(2015) 评论(0) 推荐(0) 编辑
摘要:xtype : 'textarea', name : 'dataSetField', labelSeparator:'', fieldLabel:'', hideLabel: true, allowBlank: true, height: mainPanelHeight*0.8, anchor:'99%', listeners:{'blur':function(){ alert(1); }}gridPanel.on('rowdblclick',function(gridPanel,_ 阅读全文
posted @ 2013-09-13 18:09 残星 阅读(3170) 评论(0) 推荐(0) 编辑
摘要:var old_value = Ext.get("fgzr_select").getValue() if(old_value == ""){ document.getElementById("fgzr_select").value = value;}else{ document.getElementById("fgzr_select").value = old_value + ";" + value;}var _checkbox=new Ext.form.Checkbox({ id:" 阅读全文
posted @ 2013-09-13 18:05 残星 阅读(6089) 评论(0) 推荐(0) 编辑
摘要:Ext.apply(Ext.form.VTypes,{ daterange: function(val, field) { var date = field.parseDate(val); // We need to force the picker to update values to recaluate the disabled dates display var dispUpd = function(picker) { var a... 阅读全文
posted @ 2013-09-13 17:58 残星 阅读(2990) 评论(0) 推荐(0) 编辑
摘要:tbar : ['-',new Ext.form.Label({ text : '产品代码:' }),new Ext.form.TextField({ id : 'cpdm', name : 'cpdm', width : 130 }),'-',new Ext.form.Label({ text : '代销机构代码:' }), new Ext.form.TextField({ id : 'dxjgdm', name : 'dxjgdm', width : 130 .. 阅读全文
posted @ 2013-09-13 17:51 残星 阅读(1104) 评论(0) 推荐(0) 编辑
摘要:var colM = "company,id,flyline";var colMArr = colM.split(",");var colLength = colMArr.length;var colMArray = new Array();for(var i=0; i<colLength; i++) { colMArray[i] = {header:colMArr[i],width: 75,dataIndex:fieldArray[i]} //此处的fieldArray[i]是fields的数据}//然后colMarray数组即是我们要动态构造的 阅读全文
posted @ 2013-09-13 17:49 残星 阅读(8699) 评论(0) 推荐(0) 编辑
摘要:Ext.hoo.component.FileBrowserComponent.js/** * Ext.hoo.component.FileBrowserWindow 系统文件浏览选择组件,可以选定电脑上的文件或文件夹 * @author: hoojo * @createDate 2010-10-17 * @email: hoojo_@126.com * @blog: http://blog.csdn.net/IBM_hoojo * @ext_lib: v2.2 * @version 1.0 */ Ext.ns("Ext.hoo.component"); Ext.hoo.c. 阅读全文
posted @ 2013-09-03 22:56 残星 阅读(5030) 评论(0) 推荐(0) 编辑
摘要:function fromExcel(){ var dxjgdm_sel = Ext.get("dxjgdm").getValue(); var dxjglx_sel = Ext.get("dxjglx").getValue(); var form = new Ext.form.FormPanel({ baseCls : 'x-plain', labelWidth : 150, fileUpload : true, defaultType : 'textfield', items : [{ xtype : 'tex 阅读全文
posted @ 2013-09-03 22:46 残星 阅读(5668) 评论(0) 推荐(0) 编辑
摘要:extjs表单验证//放在onReady的function(){}中Ext.QuickTips.init();//为组件提供提示信息功能,form的主要提示信息就是客户端验证的错误信息。Ext.form.Field.prototype.msgTarget='side';//提示的方式,枚举值为qtip-当鼠标移动到控件上面时显示提示title-在浏览器的标题显示,但是测试结果是和qtip一样的under-在控件的底下显示错误提示side-在控件右边显示一个错误图标,鼠标指向图标时显示错误提示.默认值.id-[elementid]错误提示显示在指定id的HTML元件中1.一个最简 阅读全文
posted @ 2013-09-03 15:35 残星 阅读(17645) 评论(0) 推荐(0) 编辑
摘要:hello-extjs --> 普通链接1 普通链接2 普通链接3 event.js/** * */function btnClick(btn,e){ var win = new Ext.Window({ title:"win_" + btn.text, width:300, height:200 ... 阅读全文
posted @ 2013-09-01 17:29 残星 阅读(9160) 评论(0) 推荐(0) 编辑