作者adahsu (路边的垃圾筒)
看板Ajax
标题Re: [ExtJS] 关於取得栏位的值
时间Sun Sep 20 22:44:07 2009
给个方向,细节请与 ExtJS 的文件做一下比对...
1. 你要先取得该 ExtJS 的元素,这是 Ext.getXXX() 系列的工作。
你的 sample 中用的是 name,但我通常使用 id: 'myText',
因此我的作法会变成
var elMyText = Ext.getCmp( 'myText' );
2. 参考 ExtJS 确定取得相应元素 (xtype) 所拥有的函式功能,
textfield 取值应该是 getValue(),不过请自行验证一下有无记错...
3. 都取到值了,还有啥要做的吗?
※ 引述《Esh ()》之铭言:
: 想要研究出按钮动作,大致上需要定义按钮的handler
: 我想要写一个简单功能测试
: 就是按了按钮之後,会把特定栏位输入的值
: 显示在讯息视窗上(alert();)
: 请问我应该怎麽写才对 例如下面程式
: 有一个argument i的栏位,名称是arg_i
: 我想要按submit钮之後,跳出视窗显示arg_i输入的值
: var rowLayout = {
咦?上面这句正确吗?
这样似乎只是建立一个普通的物件,不是 Ext 物件.... @@???
: id: 'row-panel',
: bodyStyle: 'padding:5px',
: layout: 'ux.row',
: title: 'Row Layout',
: items: [{
: title: 'Usage',
: rowHeight: 0.35,
: },{
: title: 'Examples',
: xtype: 'form',
: defaultType: 'textfield',
: rowHeight: 0.4,
: items:[{
: fieldLabel: 'argument i',
: name: 'arg_i',
: allowBlank:true}],
: buttons:[{
: text:'Submit',
: handler: function(){
: alert();//出现视窗显示输入的值
: }
: }]
: },{
: title: 'Result',
: rowHeight: 0.25,
: autoScroll: true
: }]
: };
: 谢谢!!
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 220.130.11.7