首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何仅为列表中的项目子集提供Disclosure按钮?

如何仅为列表中的项目子集提供Disclosure按钮?
EN

Stack Overflow用户
提问于 2013-03-08 14:55:20
回答 1查看 218关注 0票数 2

我有一个要求,我只需要添加一个Sencha列表中的一些项目的披露按钮。你知道如何做到这一点吗?

将onItemDisclosure设置为TRUE可为列表中的所有项启用此选项。但我只想根据特定条件为子集启用它。

任何帮助我们都深表感谢。

EN

回答 1

Stack Overflow用户

发布于 2013-03-08 17:52:10

使用List的disclosureProperty。从文档中:

检查每条记录以显示每个记录的信息的属性。此属性必须为false才能防止公开内容显示在项上。

默认设置为:‘披露’

因此,将名为disclosure的字段添加到模型中应该是您需要做的全部工作。

代码语言:javascript
复制
Ext.define('MyModel', {
    extend:'Ext.data.Model',

    fields:[//other fields
        {
            name:'disclosure',
            convert: function(value, record){
                // logic to determine if disclosure should be displayed.
                // return Boolean value
            }
        }
    ]
});
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15288415

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档