溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點(diǎn)擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

Easy UI行號位數(shù)多顯示有問題

發(fā)布時(shí)間:2020-05-27 22:25:57 來源:網(wǎng)絡(luò) 閱讀:840 作者:兜里有佩 欄目:web開發(fā)
修改:jquery.easyui.min.js
(function($){
$.extend($.fn.datagrid.methods, {
    fixRownumber : function (jq) {
        return jq.each(function () {
            var panel = $(this).datagrid("getPanel");
            //獲取最后一行的number容器,并拷貝一份
            var clone = $(".datagrid-cell-rownumber", panel).last().clone();
            //由于在某些瀏覽器里面,是不支持獲取隱藏元素的寬度,所以取巧一下
            clone.css({
                "position" : "absolute",
                left : -1000
            }).appendTo("body");
            var width = clone.width("auto").width();
            //默認(rèn)寬度是25,所以只有大于25的時(shí)候才進(jìn)行fix
            if (width > 25) {
                //多加5個(gè)像素,保持一點(diǎn)邊距
                $(".datagrid-header-rownumber,.datagrid-cell-rownumber", panel).width(width + 5);
                //修改了寬度之后,需要對容器進(jìn)行重新計(jì)算,所以調(diào)用resize
                $(this).datagrid("resize");
                //一些清理工作
                clone.remove();
                clone = null;
            } else {
                //還原成默認(rèn)狀態(tài)
                $(".datagrid-header-rownumber,.datagrid-cell-rownumber", panel).removeAttr("style");
            }
        });
    }
});
})(jQuery);
使用方法:
  onLoadSuccess:function(){
            $('#TableID').datagrid('fixRownumber'); // 
        }
向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI