0

如果文本框有一些内容,我想在文本框附近显示文本框的值,而当它为空时不显示任何内容。这怎么可能 ?

4

1 回答 1

1

很多选择。例如,您可以使用 Ext.dom.Element:

Ext.onReady(function() {
    Ext.create('Ext.form.field.Text', {
        renderTo: Ext.getBody(),
        fieldLabel: 'Field',
        afterSubTpl: '<div id="my-field-sub-tpl"></div>',
        listeners: {
            change: function(field, val) {
                Ext.get('my-field-sub-tpl').setHTML(val);
            }
        }
    });
});

参见 jsfiddle:http: //jsfiddle.net/hDRqS/

但最好将其作为该领域的插件 - 然后它可以应用于您应用程序的任何领域:http: //jsfiddle.net/hDRqS/1/

于 2013-04-25T09:39:55.750 回答