一只斗牛犬
2018-12-07 01:17:01
頁(yè)面加載datagird之前先將包含該datagrid的div hide(),然后在查詢的時(shí)候再show(),這時(shí)候數(shù)據(jù)加載出來(lái)了,但是頁(yè)面上顯示不出來(lái)。這是什么原因?求指教!
3 回答

Cats萌萌
TA貢獻(xiàn)1805條經(jīng)驗(yàn) 獲得超9個(gè)贊
自己已經(jīng)解決了。
在加載頁(yè)面的時(shí)候設(shè)置好width
$('#inTable').datagrid({
???height: 'auto',
???width:760,
……}) 如果不設(shè)置的話,會(huì)默認(rèn)為0;
同時(shí)在查詢的時(shí)候要設(shè)置一下easyUI自己添加的datagrid-header的高度,否則默認(rèn)也是0.
$('.datagrid-header').height(20);
?
希望能對(duì)其他遇到同樣問(wèn)題的朋友有幫助!

慕的地6264312
TA貢獻(xiàn)1817條經(jīng)驗(yàn) 獲得超6個(gè)贊
數(shù)據(jù)格式?jīng)]問(wèn)題的。不要去想其他的原因,datagird我用過(guò)很多遍了,低級(jí)的錯(cuò)誤就不要考慮了。這個(gè)問(wèn)題我遇到好久了,先隱藏再顯示就總是這個(gè)問(wèn)題,不知道是不是easyUI的bug。
?
不知道你還有什么其他的思路,謝謝!
添加回答
舉報(bào)
0/150
提交
取消