Extjs如何在组合框中添加关闭图标

 mhq3022863 发布于 2023-02-12 17:09

如何在最右边的组合框列表项中添加关闭图标

 Ext.define('ezdi.view.SaveSearchComboboxView', {
        extend : 'Ext.form.field.ComboBox',
        alias : 'widget.saveSearchComboboxAlias',
        queryMode : 'local',
        id : 'saveSearchComboId',
        store : 'SaveSearchComboboxStore',
        emptyText : 'Saved Searches',
        displayField : 'searchQueryName',
        valueField : 'searchQueryId',
        lazyInit: false
    });

existdissolv.. 7

您可以通过添加triggerXClsonTriggerXClick指定任意数量的其他触发器图标来执行此操作,其中"X"是其他触发器的位置.

例如,要添加"清除"图标,您可能会执行以下操作:

{
    ...,
    id: 'saveSearchComboId',
    trigger1Cls: 'x-form-clear-trigger',
    onTrigger1Click: function() {
        this.clearValue();
    }
}

请记住,只有少数"默认"触发器图标,可在此处找到(对于经典主题):ext/resources/ext-theme-classic/images/form.这些都有相应的"x-form-XYZ-trigger"类.对于不同的触发器图标(如"关闭"图标或"添加"图标),您需要创建自己的图像以及可以应用于triggerXCls的相应CSS类.

有关详细信息,请参阅此页面:http://www.sencha.com/forum/showthread.php? 190886-How-to-reset-a-Combobox-or-Multiselect-to-no-values- selected

1 个回答
  • 您可以通过添加triggerXClsonTriggerXClick指定任意数量的其他触发器图标来执行此操作,其中"X"是其他触发器的位置.

    例如,要添加"清除"图标,您可能会执行以下操作:

    {
        ...,
        id: 'saveSearchComboId',
        trigger1Cls: 'x-form-clear-trigger',
        onTrigger1Click: function() {
            this.clearValue();
        }
    }
    

    请记住,只有少数"默认"触发器图标,可在此处找到(对于经典主题):ext/resources/ext-theme-classic/images/form.这些都有相应的"x-form-XYZ-trigger"类.对于不同的触发器图标(如"关闭"图标或"添加"图标),您需要创建自己的图像以及可以应用于triggerXCls的相应CSS类.

    有关详细信息,请参阅此页面:http://www.sencha.com/forum/showthread.php? 190886-How-to-reset-a-Combobox-or-Multiselect-to-no-values- selected

    2023-02-12 17:13 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有