填報表實現隔行異色的效果

xiaohuihui發表於2019-12-29

V5 版本填報表單元格屬性中,單元格的前景背景顏色沒有提供瀏覽式報表的表示式屬性設定,所以不能透過條件表示式來實現隔行異色的效果,在填報表中如果需要實現隔行異色的效果可以透過 JS 實現。

下面是設計器下自帶的填報表例項 2.1sht 在頁面展現的原始效果:

以該報表上為例,使單雙行顯示不同的背景色。

在報表展現的頁面如 showInput.jsp 中增加下面的 JS:

       vartable=document.getElementById(sgid+“0”);

       for(vari=2;i<table.rows.length;i++){

              if(i%2==0){

                     table.rows_.style.background=‘#F7F7F7’;

                            }

              }

在 web 端透過透過增加了上述 JS 的頁面訪問 2.1.sht 即可實現如下效果

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69900830/viewspace-2671138/,如需轉載,請註明出處,否則將追究法律責任。

相關文章