3

パネルから子アイテムにデータを取得するにはどうすればよいですか?Panelのrecordプロパティにデータがありますが、フィールドセット内のテキストフィールドの値を設定するためにデータを取得したいと思います。

Ext.define('My.view.MyDetail', {
extend: 'Ext.Panel',
xtype: 'mydetail',
requires: [        
],

config: {
    refs: {
    },

    title: 'Details',
    styleHtmlContent: true,
    scrollable: 'vertical',

{
    xtype: 'fieldset',
    title: 'About You',
    instructions: 'Tell us all about yourself',
    items: [
        {
            xtype: 'textfield',
            name : 'firstName',
            label: 'First Name',
                            data?, record? how do I get something from this Panel's record?
        },
...
The data is here in this.getData().firstName
    listeners: {
    show: function(list, opts){
        console.log(this.getData().firstName);
    }
}   
});
4

1 に答える 1

3

テキストフィールドにIDを追加します。//Ext.getCmp('yourID').getValue()値を取得するには Ext.getCmp('yourID').setValue(this.getData().firstName)//値を設定するには

于 2012-05-17T18:10:45.907 に答える