跟我一起学extjs5(39--单个模块的设计[7数据的增加修改删除])
从后台取得数据已经可以了,下面对记录的新增、修改和删除进行前后台的互动改造。首先将新增和修改在行内进行,也就是都是在grid上进行。
在grid上可以编辑行,需要在initComponent中增加一个plugins的修改,将原来cellEditing的删除掉,加入rowEditin...
分类:
Web程序 时间:
2014-10-14 16:22:18
阅读次数:
211
ExtJS提供的组件非常丰富,不过当原生的组件无法满足要求时,就需要扩展原生自定义组件了。 initComponent 和 constructor 就是Extjs 提供用来实现继承和扩展的方式。 在Extjs 中使用Ext.define来实现扩展, initComponent 和 const...
分类:
Web程序 时间:
2014-09-20 01:02:36
阅读次数:
299
1. 重写initComponent()方法,并在该方法在调用父类的initComponent()方法。
如:subclass.superclass.initComponent.call(this);
2. 在initComponent中,出现下面语句,覆盖父类属性 Ext.apply(this, {
title : "aaa"
});
3. 基本模板代码如下:Ext.ns(...
分类:
Web程序 时间:
2014-07-24 10:32:19
阅读次数:
225
Extjs 提供的组件还是挺丰富的, 但是有时候需求更丰富。
当Extjs 原生的组件无法实现我们的要求的时候, 就需要扩展Extjs 的组件实现自制组件了。
除了这种使用状况, 有时候对于一些相同却有使用很多的配置, 可能像把它独立出来,单独设为一种组件供大家调用, 节省开发时间和提高代码重用度。
initComponent 和 constructor 就是Extjs 提供用来实现继承和扩展的方式。...
分类:
Web程序 时间:
2014-07-02 10:44:04
阅读次数:
202
版本:ext4.2.1问题:在Form中嵌套girdEditor,只要编辑过grid,那么Form的isDirty()永远是ture。Form代码:Ext.define("Soims.view.application.SampleInfoForm",{
extend:‘Ext.form.Panel‘,
alias:‘widget.sampleinfoform‘,
title:‘样品信息‘,
initComponent:function(){
thi..
分类:
Web程序 时间:
2014-06-24 16:17:07
阅读次数:
288
extjs4.2控制form表单中field等组件的宽度。首先,确保form的layout是‘anchor’的。然后,在代码中配置anchor属性,如下图:initComponent:function(){
this.items=[{
xtype:‘textfield‘,
padding:‘10005‘,
anchor:‘30%‘,
fieldLabel:‘申请书编号‘,
name:‘appNum‘
},{
xtype:‘..
分类:
Web程序 时间:
2014-06-17 17:36:45
阅读次数:
293