Re: [ExtJS] 關於取得欄位的值
給個方向,細節請與 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
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):
Ajax 近期熱門文章
PTT數位生活區 即時熱門文章