
ExtJs
老狼8848
业余编程爱好者。
展开
-
extjs4.1:两个combobox的联动
一个combobox读取县地址码,change时间发生后,第二个combobox列出该县所属乡地址码。 第一个combobox的onComboboxChange事件中,处理县地址码,生成新的URL,更新乡store。注意取得reference的不同之处:1、取得乡镇下拉列表框的referencevar comboboxXiang = Ext.getCmp('comboboxX原创 2013-01-06 16:33:24 · 2607 阅读 · 0 评论 -
Exgjs4.1:窗体自动启动问题
一窗体自动启动,注销下面一行后问题解决:renderTo: Ext.getBody(),原创 2013-02-19 15:30:28 · 618 阅读 · 0 评论 -
Extjs4.2+lazarus1.1:CRUD网页的快速实现(附源码)
2012.3.1我是Extjs初学者,由于lazarus中的例子:lazarus\fpc\2.6.0\source\packages\fcl-web\examples\webdata\demo用的extjs是3.4版,在新的extjs4.2环境下不能运行,费了好大劲,终于搞定。期间到laz英文论坛提问,可能跟我英文差有关吧,一个回答的都没有。搞定后,版主又要我进行了“ open a n原创 2013-03-06 15:42:45 · 3547 阅读 · 0 评论 -
Extjs4.1:selected is undefined错误
TypeError: selected is undefinedvar sChartType = selected.get('chart_type');原因: model 或者 store 结构与数据库结构不一致。原创 2013-02-20 13:50:30 · 917 阅读 · 0 评论 -
Extjs4.2:查找store
查找名称为 'employeeStore' 的store:store:Ext.data.StoreMgr.lookup('employeeStore'),以及var store = Ext.data.StoreMgr.lookup('employeeStore');原创 2013-04-04 06:33:23 · 2214 阅读 · 0 评论 -
extjs form 取值 赋值 重置
一、从form中获取field的三个方法:1、Ext.getCmp('id');2、FormPanel.getForm().findField('id/name');3、Ext.get('id/name');//前提是FormPanel在界面上显示出来了。 二、ExtJS如何给textfield赋值的三个方法:var value="值";1、转载 2013-04-12 17:17:48 · 15377 阅读 · 0 评论 -
extjs4.2:点击第一个grid切换第二个grid的store
onGridpanelSelect: function(selModel, record, index, options) { var sTblEn = record.get('TABLE_NAME_EN'); sTblEn = sTblEn.toLowerCase(); var grid_t = Ext.getCmp('griddata'); var store_t =原创 2013-04-15 13:12:11 · 2461 阅读 · 0 评论 -
Apache页面压缩配置问题导致json数据传输时间延长
为加快js文件的下载速度,启用了apache服务器的页面压缩功能。LoadModule deflate_module modules/mod_deflate.so...... DeflateCompressionLevel 9 AddOutputFilterByType DEFLATE text/html text/plain text/xml application/x原创 2013-06-03 18:03:12 · 1858 阅读 · 0 评论 -
多余逗号导致的extjs兼容性问题
一应用在ie8、firefox、google chrom下运行正常,但是在ie6、ie7下运行出错,经过逐行验证,发现是由于枚举结构内最后一个元素后面带有一个逗号导致,将逗号删除后,在iie7下能正常运行。由于当前无法安装ie6,不能验证在ie6下能否正常运行。 2013.6.16原创 2013-06-16 08:06:08 · 1462 阅读 · 0 评论 -
extjs4:代码实现comboBox选中事件
var combobox_xianqu = Ext.getCmp('combobox_id'); var store_xianqu = Ext.data.StoreMgr.lookup('store_xianqu'); var r = store_xianqu.getRange(); combobox_xianqu.fireEvent('select', this, r);原创 2013-07-08 15:05:29 · 3808 阅读 · 0 评论 -
Extjs4.1:grid选中指定行
var grid_jkdlb = Ext.getCmp('grid_jkdlb_id'); if (grid_jkdlb) { alert('find grid_jkdlb'); } var model = grid_jkdlb.getSelectionModel();原创 2013-06-29 18:50:34 · 6590 阅读 · 0 评论 -
Extjs4.2:运行时修改store的url达到动态改变Grid数据的目的
var storeDzm = Ext.data.StoreMgr.lookup('StoreDzm'); storeDzm.getProxy().url = '/app/mdqry/cont?name=fr'; storeDzm.load();原创 2013-04-11 16:01:20 · 5684 阅读 · 0 评论 -
Extjs4.1:模式窗口的设置
modal:true,原创 2013-02-18 08:45:40 · 1846 阅读 · 0 评论 -
Extjs4.1:一个column chart结构
var chart = Ext.create('Ext.chart.Chart', { id: 'chartCmp', xtype: 'chart', style: 'background:#fff', animate: true, shadow: true,转载 2013-01-30 08:53:13 · 2149 阅读 · 0 评论 -
Extjs:ExtJs使用总结(非常详细)
一、获取元素(Getting Elements) 1.Ext.get var el = Ext.get('myElementId');//获取元素,等同于document.getElementById('myElementId');//会缓存2. Ext.fly var el = Ext.fly('myElementId')//不需要缓存。 注:享元模式(Flyweig转载 2013-02-06 13:57:00 · 1844 阅读 · 0 评论 -
js 生成随机数
1.使用内置的随机数发生方法:Math.random(); //该方法产生一个0到1之间的浮点数。Math.floor(Math.random()*10+1); //1-10Math.floor(Math.random()*24);//0-23 2.基于时间,亦可以产生随机数:var now=new Date(); var number = now.getSeconds转载 2013-01-28 10:17:53 · 999 阅读 · 1 评论 -
Extjs4.1:gridPanel不显示数据问题的解决
数据库中存在数据,但是gridPanel页面中不显示数据,页面中不显示任何错误,firebug中也得不到任何错误提示。 经反复测试,发现是model_*.js文件中定义的字段与数据库表不一致引起。原创 2013-01-31 14:07:40 · 1952 阅读 · 0 评论 -
Extjs4.1:警告&提示窗口
Ext.Msg.alert('提示','你点击了记录:' + record.get('TABLE_NAME_EN'));原创 2013-01-26 10:51:38 · 1398 阅读 · 0 评论 -
ExtJs4.1:新建一个GridPanel并在弹出窗口中显示
新建GridPanel: var grid = Ext.create('Ext.grid.Panel', { border: false, store: store, columns: createColumns(4), loadMask: true, features: [filters],原创 2013-01-22 18:00:42 · 6847 阅读 · 0 评论 -
ExtJs4.1:取得一个已存在Store的reference
* 取得一个已存在Store的reference: //取得乡store的reference var StoreXiang = Ext.data.StoreManager.lookup('StoreXiang'); * 取得Srore的reference,并将其赋给gridPanel的store属性:原创 2013-01-22 05:54:55 · 4144 阅读 · 0 评论 -
ExtJs4.1:使用简单控件生成form
//重写文本框开始------------------- Ext.override(Ext.form.TextField, { unitText: '', onRender: function (ct, position) { Ext.form.TextField.superclass.转载 2012-12-31 10:26:15 · 1966 阅读 · 0 评论 -
Extjs4.1:由json数据生成icon列表并对单击事件弹出提示
var data = [ ["柱状图", "column_chart.jpg"], ["饼图", "custom_bar_chart.jpg"], ["连线图", "filled_radar_chart.jpg"], ]; Ext.define('model_icon', { extend: 'Ext.原创 2013-02-01 16:30:37 · 1557 阅读 · 0 评论 -
ExtJs4.1:设置panel的背景图片
Ext.define('MyApp.view.MyViewport_1', { extend: 'Ext.container.Viewport', layout: { type: 'border' }, initComponent: function() { var me = this; Ex原创 2013-01-26 16:14:20 · 12651 阅读 · 0 评论 -
ExtJs4.1:取得model的reference
取得model的reference // method 1, access model type through the managervar UserType = Ext.ModelManager.getModel('User');原创 2013-01-22 06:39:07 · 2673 阅读 · 0 评论 -
ExtJs4.1:数据集、记录操作
* 点击GridPanel中的一条记录,弹出提示窗口,显示指定字段值: onGridviewItemClick: function(dataview, record, item, index, e, options) { //Ext.Msg.alert('提示','你点击了记录!!!'); Ext.Msg.alert('提示', '你选中了:' +原创 2013-01-22 05:49:32 · 861 阅读 · 0 评论 -
Extjs4.1:一个ExtJs框架-combobox读取数据库
app.html test app.jsExt.Loader.setConfig({ enabled: true});Ext.application({ models: [ 'ModelXian' ], stores: [原创 2013-01-05 15:55:58 · 4803 阅读 · 0 评论 -
extjs4.1:表单中生成下拉列表框
xtype:'combo', fieldLabel: '单位类型', store: Ext.create('Ext.data.Store', { fields: ['value', 'name'], data: [原创 2013-09-28 16:01:58 · 2176 阅读 · 0 评论