3

コードを使用して、sencha コントロールのテキスト ボックスからクリア アイコンを非表示にしたいと考えています。どうやってするの?サンプルコードを提供してください。

ありがとう

4

4 に答える 4

2

これを試して ::

{
    xtype : 'textfield',
    clearIcon : false,
    name : 'name',
    id : 'whatever'
}

clearIcon切り替えることができると呼ばれる構成プロパティがあります。

于 2013-05-31T13:58:54.370 に答える
1

これをグローバルCSSに追加できます

.x-field-clearable.clear-icon-hidden .x-field-input .x-clear-icon {
  display: none;
}

そして、フィールドのクリアアイコンを非表示にしたいときは、フィールドを取得して実行するだけです

field.addCls('clear-icon-hidden');

お役に立てれば

于 2013-05-30T13:09:22.007 に答える
0

clearIcon 構成を false に設定するだけです。このような、

Ext.getCmp('ID OF THE TEXTFIELD').setClearIcon(false);

例:

            xtype: 'fieldset',
            title: 'MyFieldSet',
            items: [
                {
                    xtype: 'textfield',
                    id: 'textfield1',
                    label: ''
                },

解決:

Ext.getCmp('textfield1').setClearIcon(false);
于 2013-06-09T14:46:56.827 に答える