背景:
今天去深圳溜達(dá)了一天,剛回來(lái),看到首頁(yè)都是微軟大法好,看來(lái)離.NET的春天就差3個(gè)月了~~
回到正題,這篇的教程講解下拉配置。
查詢(xún)區(qū)的下拉配置:
1:查詢(xún)框怎么配置成下拉?
在配置表頭:格式化配置 #是否
PS:格式化配置除了用來(lái)格式化表格的內(nèi)容,同樣也會(huì)下拉進(jìn)行格式化。
效果:
那“#是否”是哪里來(lái)的?
在配置維護(hù)里來(lái)的,對(duì)于固定的選項(xiàng),統(tǒng)一在這里配置:
2:查詢(xún)框下拉能不能多選?
配置格式規(guī)則即可:multiple屬性
效果:
3:查詢(xún)框下拉能不能級(jí)聯(lián)?
配置格式化規(guī)則指向上一級(jí)即可:
PS:這里的#C_PB_Provice2不是配置維護(hù)表來(lái)的,而是自定義的SQL語(yǔ)句:
為了避免和系統(tǒng)的沖突,你可以自己建一個(gè)Sql_xxxx.sql文件來(lái)放自己業(yè)務(wù)的下拉語(yǔ)句。
框架支持的下拉有兩種:
1:配置表維護(hù)的#配置項(xiàng)
2:自定義語(yǔ)句的#C_名稱(chēng)
效果:
4:如何級(jí)聯(lián)到配置維護(hù)表的數(shù)據(jù)?
剛好這個(gè)問(wèn)題今天有用戶(hù)問(wèn)到:
1:寫(xiě)C_XXX的Sql語(yǔ)句,可以把備注當(dāng)成parentID,在備注里填寫(xiě)上級(jí)的ID
2:按上面的級(jí)聯(lián)處理。
5:如何自定義下拉的查詢(xún)操作符?
方式1:
通過(guò)上一篇:ASP.NET Aries 入門(mén)開(kāi)發(fā)教程3:開(kāi)發(fā)一個(gè)列表頁(yè)面及操控查詢(xún)區(qū)
第十二條,攔截條件里改變操作符。
方式2: