Extjs 小结

var textField3 = new Ext.form.TextField({
        fieldLabel : '描述',
        readOnly :true,     
        disabled:true,//禁用后getForm.values()没有值。
        name : 'column2'
    });
 
===========
Ext.DDGridPanel is not a constructor
 
这里是js引入顺序或者js没有引入调用的控件。
 
=================
ct.dom.insertBefore(this.el.dom, position); 提示这个是什么原因呀?
这里是因为需要 Ext.onReady({})
==========================
向store里面插入新数据。add是在后面加入,而insert可以在指定位置插入。
 
 //第一种方式:
var rt = Ext.data.Record.create([{name :'name',name:'cloumn1',name : 'column2'}]);
var lastRecord = new rt({name : '',column1:'',column2:''});
 formPanel.getForm().loadRecord(lastRecord);
//第二种方式:
// Ext.each(formPanel.findByType('textfield'),function(text){
// text.setValue('');
// });
// 第三种方式:找到grid 借用原型列 找到grid 可以通过 findById findByType
// var store = grid.getStore();
// var lastRecord = new store.recordType({name : '',column1:'',column2:''});
================
有时候想实现 标签在上面,输入框在下面。可以使用以下属性。但这个属性只能统一对其子属性起作用。如果单独使用时背景色会变成白色。具体解决方法没有验证。但我使用了一个TextField 隐藏后面的框, 和一个textarea隐藏label
labelAlign: 'top',
 
 var textField4 = new Ext.form.TextField({
            fieldLabel : '串结果',
            hidden:true
        });
var a  = [{
                    xtype: 'textarea',
                    width: 300,
                    height:100,
                    readOnly :true,
                    hideLabel: true,
                    value:'',
// disabled:true,
                    name: 'msg',
                    flex: 1
                }]
============================
 

转载于:https://www.cnblogs.com/holyes/archive/2012/05/26/aaacbef92a3065ec75ba0ed3cdfd817b.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值