在皕杰報(bào)表工具規(guī)劃的新版本中推姻,擬將帶有查詢(xún)表單的報(bào)表是否根據(jù)缺省參數(shù)值自動(dòng)查詢(xún)的設(shè)置放到報(bào)表查詢(xún)表單屬性里去設(shè)置,原來(lái)版本中這個(gè)功能點(diǎn)是通過(guò)在url中后跟servlet參數(shù)autoquery=ture來(lái)實(shí)現(xiàn)的框沟。
在報(bào)表工具中藏古,某一個(gè)功能點(diǎn)的實(shí)現(xiàn)的方式不是唯一的,可以放在屬性中實(shí)現(xiàn)忍燥,也可以放在servlet參數(shù)中實(shí)現(xiàn)的拧晕。那么這兩種實(shí)現(xiàn)方式各有什么優(yōu)缺點(diǎn)呢?
屬性中實(shí)現(xiàn)的好處就是易操作梅垄,可以在設(shè)計(jì)報(bào)表時(shí)選定屬性里各個(gè)選項(xiàng)厂捞,用哪個(gè)選擇哪個(gè)就可以了。缺點(diǎn)是對(duì)于具體的brt功能固定队丝,不能通過(guò)后跟url參數(shù)實(shí)現(xiàn)靈活變化靡馁。
通過(guò)servlet參數(shù)實(shí)現(xiàn)的好處就是靈活,同一個(gè)brt通過(guò)在url中后跟servlet參數(shù)可以得到不同的功能效果机久,缺點(diǎn)就是要記的servlet參數(shù)太多臭墨,對(duì)于非專(zhuān)業(yè)人士不夠方便。
上面的例子將是否自動(dòng)查詢(xún)放到了查詢(xún)表單的屬性里膘盖,只需在設(shè)計(jì)報(bào)表時(shí)選擇是或否即可胧弛,但是要修改只能通過(guò)設(shè)計(jì)器來(lái)修改查詢(xún)表單的屬性值尤误。而皕杰報(bào)表過(guò)去的版本中一直用的是servlet參數(shù)autoquery=ture來(lái)實(shí)現(xiàn)自動(dòng)查詢(xún),改變查詢(xún)方式不用不用修改報(bào)表模板brt叶圃。
具體使用哪種方式是仁者見(jiàn)仁袄膏、智者見(jiàn)智的事,不能說(shuō)哪種方式更好掺冠,只能說(shuō)某種方式對(duì)某些人更好沉馆,用起來(lái)最方便。
將是否自動(dòng)查詢(xún)由servlet參數(shù)改為屬性值實(shí)現(xiàn)德崭,只是皕杰報(bào)表將做的一個(gè)新嘗試斥黑,您對(duì)此有何高見(jiàn)?歡迎留言反饋眉厨。