解决方案 »

  1.   

    不要直接在dom上配置datagrid的信息用$('#xxx').datagrid({url:'...'...其他配置..})来生成,你在dom上配置会先显示dom,然后easyui再处理成datagrid的ui
      

  2.   

    我就是用的这种方法配置的 用$('#xxx').datagrid({url:'...'...其他配置..})来生成,
      

  3.   

    搜索了一下,貌似这是个BUG,datagrid和dialog一起
      

  4.   

    是网速与解析顺序问题。
    本地开发都是本地文件,加载太快所以你看不出来。
    上了服务器加载文件需要时间,而ui是需要全部加载完后才渲染。而你的dialog或window组件默认是显示的,只有经过jquery easyUI解析后才隐藏,所以会出现闪动。
    解决方法:给dialog或者window组件添加css隐藏display:none;
    然后等页面加载完后再去除display:none;就可以了。
      

  5.   

    有解决办法了吗?我也是碰到这个问题,这是datagrid和dialog一起的BUG,可我在显示菜单的时候也会有这个问题啊,先显示一堆的所有菜单的文字,最后才变成菜单的样式。如果说是网速与解析顺序问题,我在本地布署的程序一样出现,然而把显示完全的页面另存后再打开又没问题了。这到底是哪儿的问题啊?