codeslave

          常用鏈接

          統計

          Link

          最新評論

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

          本次修改了上一版本遺留的問題,具體如下:
          1.操作界面方面進行了一點改動。

          2.新增排序設置,如下圖:


          3.增加了針對業務字典數據的操作,如下圖:


          上面的選擇框只需簡單的步驟就可實現;
          1.實例化字典列表,如下:
          // 業務字典(同一組的code必須相同)
          DictList.add(new Dict('StateCode', '狀態', '啟用', '1'));
          DictList.add(
          new Dict('StateCode', '狀態', '停用', '2'));
          DictList.add(
          new Dict('LevelCode', '級別', '重要', 'L1'));
          DictList.add(
          new Dict('LevelCode', '級別', '普通', 'L2'));
          呵呵,因為通常信息項目開發都會有一個用于保存這種業務字典的數據表,那么查詢數據表后就可遍歷生成這部分,而且小量數據的外鍵表也可以并入到這部分中,具體就不寫了,看情況而定。

          2.在新增字段時加上對應的code,如下:
          FieldList.add(new Field('State', '狀態', 'varchar', '1', 'StateCode', '')); // 業務字典必須寫上對應的業務字典Code,如StateCode
          FieldList.add(new Field('Level', '級別', 'varchar', '2', 'LevelCode', ''));
          ok,這樣對應的字段就可以選擇對應的字典。

          值得注意的是,當為日期時間字段時,這個業務字典是無效的,優先順序如下:
          日期時間--帶有字典--帶有事件
          同樣當有字典時,事件是無效的。

          源碼:highquery.0.5.rar

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

          評論

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

          使用了一下,比上一個好用一些。  回復  更多評論   

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

          比上一個功能強了好多!謝啦,博主  回復  更多評論   

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

          這個怎么支持多表查詢,就是先選表再選字段  回復  更多評論   

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

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

          主站蜘蛛池模板: 元谋县| 茌平县| 巴林右旗| 潜江市| 通榆县| 当雄县| 嫩江县| 西峡县| 西林县| 琼中| 河曲县| 余姚市| 荆州市| 来凤县| 仙游县| 吉安县| 马山县| 兰考县| 弋阳县| 扶余县| 视频| 右玉县| 仪陇县| 德化县| 凤山市| 古丈县| 固安县| 理塘县| 西乌珠穆沁旗| 东兴市| 柳河县| 平远县| 正蓝旗| 临湘市| 黄陵县| 平利县| 噶尔县| 和平区| 额尔古纳市| 崇信县| 灵台县|