Extjs中Gridpanel中加每行提示

在使用GridPanel时,在列数量较多或存在备注型信息时,可以通过tip窗体进行每行详细信息的显示,笔者是通过如下方式进行

图例:
Extjs中Gridpanel中加每行提示


ClientProduct_grid.on('render',function (grid)
{
      var store=grid.getStore();
      var view=grid.getView();
      var str="";
      ClientProduct_grid.tip=new Ext.ToolTip({
            target:view.mainBody,
            title:'显示详细信息',
            delegate:'.x-grid3-row',
            trackMouse:true,
            dismissDelay:5000,
            renderTo:document.body,
            listeners:{
                              "beforeshow":function updateTipBody(tip) {
                               var rowIndex=view.findRowIndex(tip.triggerElement);
                                if(store.getAt(rowIndex).get('Pmemo').length==0) {
                                    str='<div style="padding:20px;border:1px solid #999; color:#555; background: #f9f9f9;">'+""+'</div>';
                                    tip.body.dom.innerHTML="";
                                   }else {
                                     str='<div style="padding:20px;border:1px solid #999; color:#555; background: #f9f9f9;">'+store.getAt(rowIndex).get('Pmemo')+'</div>';
                                      tip.body.dom.innerHTML=str;
                                    }
                                   rowIndex=null;
           }
}
});

});
以上代码,其实在API帮助文件中已有,大家可以留意
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值