2013-03-08 58 views
1

我使用setHtml方法在Ext.Panel中顯示一個html。 HTML如下。Sencha Touch 2:如何從面板內顯示的HTML輸入字段獲取值?

<html> 
First name: <input type="text" name="firstname"><br> 
Last name: <input type="text" name="lastname"> 
</html> 

我的面板是

Ext.define('WU.view.Template', { 
    extend: 'Ext.Panel', 
    alias: 'widget.templateview', 
    config: { 
    items: [{ 
     xtype: 'panel', 
     id: 'dummyPanel', 
    }] 
    } 
}); 

我如下設置控制器內的值。

Ext.getCmp('dummyPanel').setHtml(html file); 

如果我想從輸入字段'firstname'中獲取值,那麼如何獲取這些值?

+2

爲什麼不使用提供文本框的其配有標籤和API的所有操作煎茶。 – 2013-03-09 14:43:49

+0

嗨。我想在sencha面板中顯示一個html。這個html是從服務器返回的,所以我不能使用sencha提供的textfield – Gendaful 2013-03-10 02:23:42

回答

3

只需查詢面板元素內的輸入即可。

Here's an example

希望這有助於

+0

非常感謝TDeBaileul的幫助。這正是我正在尋找的東西。 – Gendaful 2013-03-10 02:27:50

+0

鏈接不顯示任何內容。這就是爲什麼你應該在SO內編寫所有內容的原因之一。現在你可以顯示代碼了嗎? – 2014-01-15 08:33:39