css - EXTJS Dataview 选择不会显示

标签 css extjs extjs6-modern

我正在尝试构建一个数据 View 来显示一些图片。我要选择这些图片(应该突出显示)然后与它们进行交互(删除例如)

xtype: 'dataview',
        id:'fotodataview',
        scrollable: true,
        inline: true,
        mode: 'MULTI',           
        cls:'dataview-inline',
        itemTpl: '<div class="img" style="background-image:url({image}); "> </div><div class="name">{name}<br/>{date}</div>',          
        store: dataViewStore,
        listeners:{
            //itemtap:'onItemTap'
        }

我必须添加什么才能突出显示元素?点击元素时我是否可以自行切换选择?我是否必须添加 cls 来模拟选择? (例如喜欢列表?)

/e 我只是在开发现代应用程序!

最佳答案

您需要添加自己的 css 来实现此目的:

.dataview-inline .x-item-selected
{
//your selection style
}

您可以创建您的选择类并在 selectedCls 属性中提及它:

selectedCls:'<yourSelectClass>'  // property in your dataview
.<yourSelectClass>{             // css class
//your selection style
}

关于css - EXTJS Dataview 选择不会显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35458499/

相关文章:

html - 为什么我的最后一个跨度打破了我的 :after styling?

css - 使 Angular 应用程序中的背景图像加载速度更快

javascript - 为什么我不能使用 JavaScript 隐藏这个 div?

android - PhoneGap 3.1 构 build 备未定义

regex - 从 extjs 数字字段中排除点(.)

css - 在带有图像背景的选择器之前的按钮中居中文本

javascript - 关于 Ext.define() 中 initComponent() 的最佳实践

javascript - 在 Sencha ExtJS 现代中定义启动图像和图标

javascript - extjs 6 现代组合框,具有无限滚动功能

extjs - Ext JS 6 现代工具包时间选择器字段?