codeslave

          常用鏈接

          統(tǒng)計(jì)

          Link

          最新評(píng)論

          javascript高級(jí)組合查詢控件(0.5更新)

          本次修改了上一版本遺留的問(wèn)題,具體如下:
          1.操作界面方面進(jìn)行了一點(diǎn)改動(dòng)。

          2.新增排序設(shè)置,如下圖:


          3.增加了針對(duì)業(yè)務(wù)字典數(shù)據(jù)的操作,如下圖:


          上面的選擇框只需簡(jiǎn)單的步驟就可實(shí)現(xiàn);
          1.實(shí)例化字典列表,如下:
          // 業(yè)務(wù)字典(同一組的code必須相同)
          DictList.add(new Dict('StateCode', '狀態(tài)', '啟用', '1'));
          DictList.add(
          new Dict('StateCode', '狀態(tài)', '停用', '2'));
          DictList.add(
          new Dict('LevelCode', '級(jí)別', '重要', 'L1'));
          DictList.add(
          new Dict('LevelCode', '級(jí)別', '普通', 'L2'));
          呵呵,因?yàn)橥ǔP畔㈨?xiàng)目開發(fā)都會(huì)有一個(gè)用于保存這種業(yè)務(wù)字典的數(shù)據(jù)表,那么查詢數(shù)據(jù)表后就可遍歷生成這部分,而且小量數(shù)據(jù)的外鍵表也可以并入到這部分中,具體就不寫了,看情況而定。

          2.在新增字段時(shí)加上對(duì)應(yīng)的code,如下:
          FieldList.add(new Field('State', '狀態(tài)', 'varchar', '1', 'StateCode', '')); // 業(yè)務(wù)字典必須寫上對(duì)應(yīng)的業(yè)務(wù)字典Code,如StateCode
          FieldList.add(new Field('Level', '級(jí)別', 'varchar', '2', 'LevelCode', ''));
          ok,這樣對(duì)應(yīng)的字段就可以選擇對(duì)應(yīng)的字典。

          值得注意的是,當(dāng)為日期時(shí)間字段時(shí),這個(gè)業(yè)務(wù)字典是無(wú)效的,優(yōu)先順序如下:
          日期時(shí)間--帶有字典--帶有事件
          同樣當(dāng)有字典時(shí),事件是無(wú)效的。

          源碼:highquery.0.5.rar

          posted on 2008-08-06 10:06 codeslave 閱讀(1617) 評(píng)論(4)  編輯  收藏 所屬分類: script

          評(píng)論

          # re: javascript高級(jí)組合查詢控件(0.5更新) 2008-08-06 12:42 ThinkInJava

          使用了一下,比上一個(gè)好用一些。  回復(fù)  更多評(píng)論   

          # re: javascript高級(jí)組合查詢控件(0.5更新) 2008-08-06 13:21 greengrass

          比上一個(gè)功能強(qiáng)了好多!謝啦,博主  回復(fù)  更多評(píng)論   

          # re: javascript高級(jí)組合查詢控件(0.5更新) 2008-11-05 21:10 iflytek.leiliu

          這個(gè)怎么支持多表查詢,就是先選表再選字段  回復(fù)  更多評(píng)論   

          # re: javascript高級(jí)組合查詢控件(0.5更新) 2008-11-13 11:23 codeslave

          @iflytek.leiliu
          不好意思!呵呵!最近比較忙,很少上來(lái)!可以用事件的方式做,彈出一個(gè)頁(yè)面選擇,但彈出的選擇列表只能自已進(jìn)行編碼完成了,而里面只提供了一個(gè)回填的方法,具體看一下里面choicelist.htm這個(gè)頁(yè)面,不知是不是你想要的!  回復(fù)  更多評(píng)論   

          主站蜘蛛池模板: 青海省| 镇安县| 县级市| 教育| 高州市| 二手房| 丰顺县| 原平市| 健康| 隆德县| 彰化县| 丹巴县| 伊川县| 海城市| 河源市| 镇赉县| 巴塘县| 木里| 宜都市| 象山县| 会理县| 昌江| 凌源市| 定陶县| 壤塘县| 专栏| 乌鲁木齐县| 三台县| 观塘区| 甘德县| 斗六市| 文山县| 革吉县| 福泉市| 汕尾市| 沂南县| 固安县| 平安县| 柘城县| 湖口县| 邯郸县|