Fieldset作为NestedList项的detailCard

时间:2012-03-30 03:13:17

标签: extjs sencha-touch-2

当我选择一个叶子时,我有一个嵌套列表我想显示一些数据条目的字段集。

到目前为止,我有;

launch: function () {
    Ext.create("Ext.tab.Panel", {
        fullscreen: true,
        tabBarPosition: 'bottom',

        items: [
            {
                xtype: 'nestedlist',
                title: 'Train Lines',
                iconCls: 'star',
                displayField: 'text',
                store:treeStore,
                detailCard: {
                    xtype: 'panel',
                    scrollable: true,
                    styleHtmlContent: true
                },
                listeners: {
                    itemtap: function (nestedList, list, index, element, post) {
                        this.getDetailCard().setHtml(post.get('text'));
                    }
                }
            },

和我的字段集

var fieldSet = Ext.create('Ext.form.Panel', {
            fullscreen: true,
            items: [
        {
            xtype: 'fieldset',
            title: 'About You',
            instructions: 'Tell us all about yourself',
            items: [
                {
                    xtype: 'textfield',
                    name: 'firstName',
                    label: 'First Name'
                },
                {
                    xtype: 'textfield',
                    name: 'lastName',
                    label: 'Last Name'
                }
            ]
        }
    ]
});

如何使用fieldset的contwents替换当前的detailCard?

1 个答案:

答案 0 :(得分:0)

我不确定我理解。您是否希望fieldset成为每个叶节点的detailCard?如果是这样,为什么不将fieldSet设为您的detailCard?否则,setDetailCard方法可能就行了。