ECOLOGY9:由于領導需要查看完整的明細表數據,沒有啟用分頁功能,導致大領導查看時又出現幾百行的數據,影響使用體驗。需求:只看正常表單數據,明細表數據,默認不顯示,需要查看時再打開。
實現:
先查看官方文檔
這個方案實現了隱藏,但時顯示沒有生效。
定義4個check框
放到四個明細表標題后面:再把明細表查看說明放出來。
在每一個明細表中增加一個行自定義屬性。分別是zb_cg_0302_dt1_name-zb_cg_0302_dt4_name
上代碼。
<script>jQuery(document).ready(function(){var zbxxck=WfForm.getFieldValue("field686727");if(zbxxck==0 || !zbxxck){$("tr[name=zb_cg_0302_dt1_name]").hide();}else if(zbxxck==1){$("tr[name=zb_cg_0302_dt1_name]").show();}WfForm.bindFieldChangeEvent("field686727",function(id,rowIndex,value){if(value==1){$("tr[name=zb_cg_0302_dt1_name]").show();}else if(value==0){$("tr[name=zb_cg_0302_dt1_name]").hide();}});var pbryck=WfForm.getFieldValue("field686726");if(pbryck==0 || !pbryck){$("tr[name=zb_cg_0302_dt2_name]").hide();}else if(pbryck==1){$("tr[name=zb_cg_0302_dt2_name]").show();}WfForm.bindFieldChangeEvent("field686726",function(id,rowIndex,value){if(value==1){$("tr[name=zb_cg_0302_dt2_name]").show();}else if(value==0){$("tr[name=zb_cg_0302_dt2_name]").hide();}});var zbblck=WfForm.getFieldValue("field686728");if(zbblck==0 || !zbblck){$("tr[name=zb_cg_0302_dt3_name]").hide();}else if(zbblck==1){$("tr[name=zb_cg_0302_dt3_name]").show();}WfForm.bindFieldChangeEvent("field686728",function(id,rowIndex,value){if(value==1){$("tr[name=zb_cg_0302_dt3_name]").show();}else if(value==0){$("tr[name=zb_cg_0302_dt3_name]").hide();}});var pbjgck=WfForm.getFieldValue("field686729");if(pbjgck==0 || !pbjgck){$("tr[name=zb_cg_0302_dt4_name]").hide();}else if(pbjgck==1){$("tr[name=zb_cg_0302_dt4_name]").show();}WfForm.bindFieldChangeEvent("field686729",function(id,rowIndex,value){if(value==1){$("tr[name=zb_cg_0302_dt4_name]").show();}else if(value==0){$("tr[name=zb_cg_0302_dt4_name]").hide();}});});
</script>
針對明細表可以按結點實現分頁顯示。