sencha-touch开发的一些tips(tabPanel,提示框,store数据修改)

1.TabPanel中怎么获得当前item的id?

activeitemchange函数中,在每次调用setItemId时就会触发,

activeitemchange: function(field, newValue, oldValue),这里newValue.config.id就是当前的item的id

2.修改store中的数据,用法如:

var a =Ext.StoreManager.get('Codes');
var info = a.first().data;
info.sbbm= data;

这样第一个数据的sbbm属性的值就被改变啦

3.提示框(可以修改确定,取消按钮显示的文本)

showSelect : function(Msg, callback) {
if (typeof WL === 'undefined') {
Ext.Msg.confirm("提示", Msg, callback(btn));
} else {
WL.SimpleDialog.show("提示", Msg, [ {
text : "专家连线",
handler : function() {
callback("yes");
}
}, {
text : "退单",
handler : function() {
callback("no");
}
} ]);
}
}

4.获取panel中的组件的值,用法如:

在config的refs中声明taskPanelForm: 'formpanel[id=taskPanelForm]'(id与名字相同),这样可以在code中使用this.getTaskPanelForm()来获取这个panel控件,获取值:var formpanel =  this.getTaskPanelForm().getValues();

这样可以通过values.username(username为组件的name)来获取值。

修改某个控件的值,

formpanel.query('textfield[name=faultType]')[0].setValue(value);


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值