Re: [ExtJS] 關於取得欄位的值

看板Ajax作者 (路邊的垃圾筒)時間16年前 (2009/09/20 22:44), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/2 (看更多)
給個方向,細節請與 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
文章代碼(AID): #1AjZ-uk1 (Ajax)
討論串 (同標題文章)
文章代碼(AID): #1AjZ-uk1 (Ajax)