1. 程式人生 > >填報表實現隔行異色的效果

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

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 即可實現如下效果



作者:shiguang
連結:http://c.raqsoft.com.cn/article/1534725489519
來源:乾學院
著作權歸作者所有。商業轉載請聯絡作者獲得授權,非商業轉載請註明出處。