ext grid表格数据,当没有数据的时候,如何提示?
我想在界面上直接提示用户,不要弹出式的提示!

解决方案 »

  1.   

    store为空时,通过grid的view来控制显示即可,如下:
    view: new Ext.grid.GroupingView({
                        forceFit:true,
                        sortAscText :'正序排列',
                        sortDescText :'倒序排列',
                        columnsText:'列显示/隐藏',
                        groupByText:'根据本列分组',
                        showGroupsText:'是否采用分组显示',
                        groupTextTpl: '{text} (<b><font color=red>{[values.rs.length]}</font> </b>{[values.rs.length > 0 ? "条记录" : "暂无记录"]})'
                    }),
      

  2.   

    viewConfig:
               {
                 forceFit:false,
                 emptyText:'<div style="text-align:center; padding:20px">暂无数据</div>',
                 deferEmptyText:false
                }
      

  3.   

    这个玩意比较麻烦,我用一个div层当蒙板,没有数据的时候显示在最上层,模拟着搞一个
    那个没有搞出来,我认为ext应该有这样的东西的,api里没有找到,可能是我没用明白。
    感谢回答~给分