永发信息网

关于jqgrid生成表单无数据时的显示。它本身的样式是会在右下角显示无数据显示,能不能让它和qq邮箱一样

答案:1  悬赏:20  手机版
解决时间 2021-12-18 14:01
  • 提问者网友:最爱你的唇
  • 2021-12-18 03:26
在无数据的时候在表单中显示无数据显示,右下角的小字太不明显了...

在无数据的时候在表单中显示无数据显示,右下角的小字太不明显了





  • 最佳答案
    • 五星知识达人网友:痴妹与他
    • 2022-01-10 04:23
    其实感觉右下角也不错。要在中间显示的话,如下
    样式,拿loading样式用的,自己可以改
    .norecords {
    border-width: 2px !important;
    display:none;
    font-weight: bold;
    left: 45%;
    margin: 5px;
    padding: 6px;
    position: absolute;
    text-align: center;
    top: 45%;
    width: auto;
    z-index: 102;
    }
    在jqGrid的loadComplete函数里面加判断,假设table的id是list
    loadComplete: function(){

    var re_records = $("#list").getGridParam('records');
    if(re_records == 0 || re_records == null){
    if($(".norecords").html() == null){
    $("#list").parent().append("
    没有符合数据
    ");
    }
    $(".norecords").show();
    }
    }
    当然在重新查询前要先隐藏norecords,比如reloadGrid前
    $(".norecords").hide();
    $("#list").trigger("reloadGrid");
    我要举报
    如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
    点此我要举报以上问答信息
    大家都在看
    推荐资讯