![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Extjs4
hsg0123_126
这个作者很懒,什么都没留下…
展开
-
Extjs4之解决Tab中id冲突问题
当左侧为树形菜单,右侧为TabPanel时,点击左侧的对应的树形菜单,右侧则会加载对应的Tab。如在加载Tab的Extjs代码中包含有id属性配置的控件时,并且在右侧Tab中已经有该菜单对应的Tab,当再次点击左侧对应树形菜单加载Tab时,就有可能会报id冲突错误。这是因为当再次点击左侧菜单时,Tab对应的Extjs代码会再次运行一次,再创建一个Tab。id属性它是一个全局性的,在当前整个Extj原创 2014-07-30 15:54:08 · 1260 阅读 · 0 评论 -
Extjs4之下拉框赋值
当在Extjs写的项目中,包含修改功能,用于修改某些数据信息。如果在这个修改功能的界面中包含下拉框,就需要将原来的值显示出来,再进行数据的修改。这时就需要对该下拉框进行赋值。一、简单的赋值,没有联动的赋值 1、定义的下拉框 { xtype: 'comcmb_sex', name: 'sex', fieldLabel: '性别', allowBlank: false,原创 2014-07-30 16:36:16 · 4047 阅读 · 0 评论 -
Extjs4之下拉框三级联动
最近做了一个小的案例,用到了下拉框的三级联动效果。这个三级联动是系部、专业、班级。通过系部可以获取对应的专业,通过专业又可以获取对应的班级。具体实现如下:一、系部下拉框//系部信息//定义下拉框的Model对象,包含两个属性:id,nameExt.define('DepInf', { extend: 'Ext.data.Model', fields: [原创 2014-07-30 15:16:51 · 1238 阅读 · 0 评论 -
Extjs4之Store动态添加数据
当我们Store从后台查询时,缺少某些数据,或都前台必须加动态的向Store添加数据。就需要调用Store自带的add()方法,不懂者看API。一、定义StoreExt.define('Bed', { extend: 'Ext.data.Model', fields: [ { name: 'bedAt', type: 'string原创 2014-07-30 17:46:38 · 7092 阅读 · 0 评论 -
Extjs4之动态添加FormPanel
功能实现:点击界面上的按钮实现,动态的在FieldSet中添加Panel,并将动态添加的Panel中包含的值传递给后台。具体实现如下:var AddDep = function (item, grid) { var now = new Date().toLocaleDateString(); var num = 0; Ext.QuickTips.init();原创 2014-07-30 11:02:53 · 1633 阅读 · 0 评论 -
Extjs4之Grid监听排序事件
var grid = Ext.create('Ext.grid.Panel', { border: true, stripeRows: true, columns: [ { xtype: 'rownumberer' }, { text: '学期', dataIndex: 'schoolTerm', al原创 2014-07-31 17:34:28 · 1226 阅读 · 0 评论