即使在Ext JS 6中更改了记录,也要在文本字段中保持值

时间:2017-06-23 07:52:56

标签: extjs textfield

我正在使用Ext JS 6.我有多个记录的网格和一个单独的评论面板,其中我有一个文本框,当我选择一个记录并在评论面板的文本字段中键入内容并更改记录时评论小组应该是空白但我再次回到以前的记录然后我应该能够看到我在文本字段中写的评论

我正在分享代码:

Ext.define('iram.result.comments.main.view.NewCommentPanel', {
    extend: 'Ext.form.Panel',
    xtype: 'newCommentPanel',

    requires: [
        'Ext.button.Button',
        'Ext.form.field.Text',
        'Ext.form.field.TextArea',
        'Ext.layout.container.HBox',
        'Ext.tip.QuickTipManager'
    ],

    init: function () {
        Ext.tip.QuickTipManager.init();
    },

    margin: 10,

    maxHeight: 100,

    layout: {
        type: 'hbox'
    },

    items: [{
        xtype: 'restrictedtextarea',
        reference: 'newCommentTextarea',
        maxHeight: 100,
        flex: 1,
        publishes: ['value'],
        bind: {
            value: '{newCommentText}',
            disabled: '{!changeContextIdForCommentsPanel}'
        }
    }, {
        xtype: 'textfield',
        hidden: true,
        allowBlank: false,
        bind: {
            value: '{newCommentText}'
        }
    }, {
        xtype: 'button',
        margin: '0 0 0 10',
        iconCls: 'iwp-icon-gen_comment',
        scale: 'large',
        formBind: true,
        listeners: {
            click: 'createNewComment'
        },
        localized: {
            tooltip: 'comments.main.addComment'
        }
    }]

});

0 个答案:

没有答案