codeslave

          常用鏈接

          統計

          Link

          最新評論

          javascript實現一個高級組合查詢控件(內含初步實現原型)

              這幾天終于沒那么忙了,有空總結一下相關的資料,呵呵!
              在很多項目中,特別是信息系統,查詢功能占了項目的大部分;同時查詢條件的組合要求豐富,因此實現起來變得復雜。一般情況下,我們只會實現有限的條件查詢,如一個表的某幾個重要的字段或者甚至所有的字段;當然,常規的情況下客戶是足夠用的,但一些高級的應用,如((字段1>10) or (字段2=5))  and 字段3 is not null) 這種復雜的條件組合,就不一定適合了,通常如果是固定幾種組合模式,這樣我們還可以在后臺用語言(java、c#等)實現,要是條件組合是動態的,那么實現起來就相當麻煩了。
              因此為了實現動態的條件組合,總結了之前一些項目經驗,寫了一個高級組合查詢控件的原型,如下所示:

          當然生成的條件還不是所有數據庫都能通過,如oracle,他們日期查詢要求用to_date()轉換,但只要繼續擴展就能實現,呵呵;

          下面的源碼:
          highquery0.3.rar

          posted on 2008-07-22 13:53 codeslave 閱讀(2879) 評論(11)  編輯  收藏 所屬分類: script

          評論

          # re: javascript實現一個高級組合查詢控件(內含初步實現原型) 2008-07-22 14:03 greengrass

          好東東,支持一下!download下來慢慢看!  回復  更多評論   

          # re: javascript實現一個高級組合查詢控件(內含初步實現原型) 2008-07-22 14:23 BeanSoft

          非常好, 多謝分享!  回復  更多評論   

          # re: javascript實現一個高級組合查詢控件(內含初步實現原型)[未登錄] 2008-07-22 16:02 oceandeep

          好東西 支持一下  回復  更多評論   

          # re: javascript實現一個高級組合查詢控件(內含初步實現原型) 2008-07-22 16:17 lvq810

          很有用的東西 謝謝了  回復  更多評論   

          # re: javascript實現一個高級組合查詢控件(內含初步實現原型) 2008-07-22 21:10 daya

          學習學習~  回復  更多評論   

          # re: javascript實現一個高級組合查詢控件(內含初步實現原型) 2008-07-23 09:36 44you

          好東西,不過對用戶而言,或許只有他們熟悉之后才有用,我想起初他們可能會感覺不好上手  回復  更多評論   

          # re: javascript實現一個高級組合查詢控件(內含初步實現原型) 2008-07-23 13:45 codeslave

          呵呵!對!其實這種主要是針對高級一點的用戶,如系統管理員級的!一般用戶可能用不到!  回復  更多評論   

          # re: javascript實現一個高級組合查詢控件(內含初步實現原型) 2009-04-17 14:24 wnagyuan

          你好,看了你的查詢控件,很好很實用。但是我覺得缺少了個逆向的條件表達式生成查詢界面的功能,有時我們需要將客戶的查詢條件保存在數據形成查詢模板  回復  更多評論   

          # re: javascript實現一個高級組合查詢控件(內含初步實現原型) 2009-04-21 13:43 codeslave

          @wnagyuan
          您好,謝謝你的建議,大概明白你的意思了!呵呵!  回復  更多評論   

          # re: javascript實現一個高級組合查詢控件(內含初步實現原型) 2009-05-15 11:00 mo

          非常不錯的例子,收藏了  回復  更多評論   

          # re: javascript實現一個高級組合查詢控件(內含初步實現原型) 2012-04-22 19:38 lippor

          谷歌瀏覽器不兼容啊  回復  更多評論   

          主站蜘蛛池模板: 灌南县| 灯塔市| 太仆寺旗| 阜阳市| 克拉玛依市| 仪陇县| 萍乡市| 乐至县| 临夏县| 巴林右旗| 黑山县| 龙口市| 台山市| 崇义县| 南安市| 三穗县| 西充县| 江川县| 咸丰县| 东阳市| 盱眙县| 金昌市| 湖南省| 上林县| 绥滨县| 西吉县| 武穴市| 民和| 鄂托克前旗| 黄陵县| 广水市| 博客| 纳雍县| 东丽区| 广东省| 治多县| 保德县| 孝感市| 普定县| 稻城县| 林芝县|