Javascript 具有工具提示和条件颜色的listView中的extjs图像

Javascript 具有工具提示和条件颜色的listView中的extjs图像,javascript,listview,extjs,Javascript,Listview,Extjs,我正在开发一个宽度非常有限的listView,所以我想到一些信息(比如创建该记录的代理)可以替换为一个图标(人的)和鼠标经过时显示的完整信息(名字和姓氏)(比如工具提示) 如何在listView行上放置图像(我考虑两种:红色衬衫和蓝色裙子图标) 如何在其上实现工具提示 ? 编辑:我还在寻找有条件地改变单元格背景颜色的方法:若隐藏列“原因”=1,则列“AAA”将有红色背景颜色,若=2列“BBB”和 欢迎提供帮助只需使用第三方物流,这就是它的用途: columns: [ { header

我正在开发一个宽度非常有限的listView,所以我想到一些信息(比如创建该记录的代理)可以替换为一个图标(人的)和鼠标经过时显示的完整信息(名字和姓氏)(比如工具提示)

  • 如何在listView行上放置图像(我考虑两种:红色衬衫和蓝色裙子图标)
  • 如何在其上实现工具提示
  • ?

    编辑:我还在寻找有条件地改变单元格背景颜色的方法:若隐藏列“原因”=1,则列“AAA”将有红色背景颜色,若=2列“BBB”和


    欢迎提供帮助

    只需使用第三方物流,这就是它的用途:

    columns: [
      {
        header: 'Agent',
        tpl: '<img src="{url}" ext:qtip="{tooltip}"/>'
      }
    ]
    
    列:[
    {
    标题:“代理”,
    第三方物流:''
    }
    ]
    
    您可能希望创建具有背景图像的元素,而不是
    。或者您可能希望有条件地选择图像。请阅读文档,了解所有信息


    但对于背景色,您最好改用它——在那里您可以轻松地为单元格(使用渲染器)甚至行(使用getRowClass)设置样式。ListView在这方面有点有限。

    第一部分似乎完全解决了我想要的问题。非常感谢。我想远离GridPanel,因为我的组件只用于显示,在GridPanel中关闭太多,所以如果可以使用轻量级listView,我会优先选择它。这是可以实现的条件背景吗?您对此有解决方案吗?我只能说,向ListView行添加样式并不容易。您必须深入ListView源代码并更改用于呈现行的模板。或者,您可以等到呈现ListView之后,使用Ext.DomQuery动态地为每一行添加类来循环这些行。