有的時候,當使用者選擇查詢條件時碰到查詢結果列表欄位太多時,常常會想要[color=red]選擇性地只顯示部分由自己選擇的字段[/color].現在為了達到根據使用者選擇動態顯示查詢結果的列的效果,可以在查詢條件上構建乙個checkboxlist,當[color=blue]使用者勾選某幾個欄位時,查詢結果的列只顯示使用者選中的這幾個字段[/color].另外,為了達到友好的使用者體驗,如果使用者乙個欄位都沒選中,會有提示的效果.
(注:本例項只給出部分關鍵的**)
step1.部分關聯的jsp頁面**
統計顯示列*
" />日期
" />運營商
" checked="checked"/>合作商
"/>業務
"/>省份
"/>明細
注:比如選擇運營商、業務、省份,則reportsearchvo.rowfields=
step2.相關的js**
function verfidy() {
var tmp = document.getelementsbyname("reportsearchvo.rowfields");
var field=null;
for (var i=0;i
b.dates,
null dates,
b.spid,
null spid,
b.cpid,
cp.username cpname,
null cpid ,
null cpname,
b.servicecode,
service.name servicename,
null servicecode,
null servicename,
b.provinceid,
province.provincename,
null provinceid,
null provincename,
from *** where
b.dates between #begindate# and #enddate#
and b.spid=#spid#
and b.cpid=#cpid#
and b.servicecode=#servicecode#
and b.provinceid=#provinceid#
step6.動態顯示查詢結果的頁面
表頭:
日期運營商
合作商業務
省份(注:表中省略):
這樣,就達到了由使用者選擇動態顯示所選字段的效果.[color=darkred]step3[/color]是本業務的核心**.另外注意標籤的使用.
Ax Grid 的顯示根據使用者的需求動態排序。
點選方向按鈕上下移動記錄。設計思路。以臨時表tmptable1舉例。在表中加乙個real型別字段 eg columnseq 用於排序,給表建乙個columnseq欄位的索引columnseqidx.在form的資料來源中設定index屬性 columnseqidx.這樣grid顯示資料就會根據col...
Ajax實現動態顯示並操作表資訊的方法
在jsp連線資料庫訪問並顯示資料庫資訊時,使用ajax利用json物件會在頁面不重新整理的情況下獲取到資料。但若是要顯示資料庫表中的資訊,就需要動態的生成表的行以及單元格。並且對每一行的操作也是需要動態繫結的。今天分享給各位的是完成在對資料庫表資訊的顯示 增加 刪除 修改。顯示時通過用html 來控...
sql根據乙個表查詢的資料作為條件查詢另乙個表
格式如下 select from billconsume where obid in select obid from openbills where clearthemarket is null or clearthemarket 0 要注意的是 in後面的查詢語句必須是查詢乙個欄位跟前面的表相對...