<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    codeslave

    常用鏈接

    統(tǒng)計(jì)

    Link

    最新評(píng)論

    javascript實(shí)現(xiàn)一個(gè)高級(jí)組合查詢控件(內(nèi)含初步實(shí)現(xiàn)原型)

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

    當(dāng)然生成的條件還不是所有數(shù)據(jù)庫(kù)都能通過(guò),如oracle,他們?nèi)掌诓樵円笥胻o_date()轉(zhuǎn)換,但只要繼續(xù)擴(kuò)展就能實(shí)現(xiàn),呵呵;

    下面的源碼:
    highquery0.3.rar

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

    評(píng)論

    # re: javascript實(shí)現(xiàn)一個(gè)高級(jí)組合查詢控件(內(nèi)含初步實(shí)現(xiàn)原型) 2008-07-22 14:03 greengrass

    好東東,支持一下!download下來(lái)慢慢看!  回復(fù)  更多評(píng)論   

    # re: javascript實(shí)現(xiàn)一個(gè)高級(jí)組合查詢控件(內(nèi)含初步實(shí)現(xiàn)原型) 2008-07-22 14:23 BeanSoft

    非常好, 多謝分享!  回復(fù)  更多評(píng)論   

    # re: javascript實(shí)現(xiàn)一個(gè)高級(jí)組合查詢控件(內(nèi)含初步實(shí)現(xiàn)原型)[未登錄](méi) 2008-07-22 16:02 oceandeep

    好東西 支持一下  回復(fù)  更多評(píng)論   

    # re: javascript實(shí)現(xiàn)一個(gè)高級(jí)組合查詢控件(內(nèi)含初步實(shí)現(xiàn)原型) 2008-07-22 16:17 lvq810

    很有用的東西 謝謝了  回復(fù)  更多評(píng)論   

    # re: javascript實(shí)現(xiàn)一個(gè)高級(jí)組合查詢控件(內(nèi)含初步實(shí)現(xiàn)原型) 2008-07-22 21:10 daya

    學(xué)習(xí)學(xué)習(xí)~  回復(fù)  更多評(píng)論   

    # re: javascript實(shí)現(xiàn)一個(gè)高級(jí)組合查詢控件(內(nèi)含初步實(shí)現(xiàn)原型) 2008-07-23 09:36 44you

    好東西,不過(guò)對(duì)用戶而言,或許只有他們熟悉之后才有用,我想起初他們可能會(huì)感覺(jué)不好上手  回復(fù)  更多評(píng)論   

    # re: javascript實(shí)現(xiàn)一個(gè)高級(jí)組合查詢控件(內(nèi)含初步實(shí)現(xiàn)原型) 2008-07-23 13:45 codeslave

    呵呵!對(duì)!其實(shí)這種主要是針對(duì)高級(jí)一點(diǎn)的用戶,如系統(tǒng)管理員級(jí)的!一般用戶可能用不到!  回復(fù)  更多評(píng)論   

    # re: javascript實(shí)現(xiàn)一個(gè)高級(jí)組合查詢控件(內(nèi)含初步實(shí)現(xiàn)原型) 2009-04-17 14:24 wnagyuan

    你好,看了你的查詢控件,很好很實(shí)用。但是我覺(jué)得缺少了個(gè)逆向的條件表達(dá)式生成查詢界面的功能,有時(shí)我們需要將客戶的查詢條件保存在數(shù)據(jù)形成查詢模板  回復(fù)  更多評(píng)論   

    # re: javascript實(shí)現(xiàn)一個(gè)高級(jí)組合查詢控件(內(nèi)含初步實(shí)現(xiàn)原型) 2009-04-21 13:43 codeslave

    @wnagyuan
    您好,謝謝你的建議,大概明白你的意思了!呵呵!  回復(fù)  更多評(píng)論   

    # re: javascript實(shí)現(xiàn)一個(gè)高級(jí)組合查詢控件(內(nèi)含初步實(shí)現(xiàn)原型) 2009-05-15 11:00 mo

    非常不錯(cuò)的例子,收藏了  回復(fù)  更多評(píng)論   

    # re: javascript實(shí)現(xiàn)一個(gè)高級(jí)組合查詢控件(內(nèi)含初步實(shí)現(xiàn)原型) 2012-04-22 19:38 lippor

    谷歌瀏覽器不兼容啊  回復(fù)  更多評(píng)論   

    主站蜘蛛池模板: 国产成人亚洲毛片| 亚洲精品乱码久久久久久V| 亚洲码国产精品高潮在线| 亚洲卡一卡2卡三卡4卡无卡三| 95免费观看体验区视频| 国产va精品免费观看| 亚洲日本中文字幕一区二区三区| 久久国产色AV免费看| 日韩va亚洲va欧洲va国产| 亚洲精品国产精品国自产网站| 亚洲黄色免费电影| 亚洲av无码片vr一区二区三区| 久久精品国产亚洲AV电影网| 两个人看的www高清免费视频 | 在线电影你懂的亚洲| 免费看黄的成人APP| 四虎免费在线观看| 亚洲av福利无码无一区二区| 美女视频黄频a免费观看| 在线看片无码永久免费视频| 亚洲人xxx日本人18| 国产成人免费全部网站 | 亚洲综合国产一区二区三区| 亚洲 欧洲 自拍 另类 校园| 91麻豆国产免费观看| 亚洲男人天堂影院| 国产99视频精品免费专区| 亚洲一级特黄大片在线观看| 中文字幕乱码免费看电影| 精品亚洲A∨无码一区二区三区| 国产精品高清视亚洲一区二区| 久久久久久国产a免费观看不卡| 日韩电影免费观看| 亚洲黑人嫩小videos| 日本黄色免费观看| 色天使亚洲综合在线观看| 亚洲av日韩av欧v在线天堂| 亚洲AV一区二区三区四区| 久久久无码精品亚洲日韩软件| 亚洲第一网站免费视频| 成人在线免费观看|