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 閱讀(1621) 評論(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這個頁面,不知是不是你想要的!  回復  更多評論   

          主站蜘蛛池模板: 历史| 抚顺县| 贺兰县| 裕民县| 平乐县| 孟村| 榆林市| 克山县| 建昌县| 吴桥县| 平顺县| 绥江县| 遂溪县| 武乡县| 罗甸县| 鄂尔多斯市| 肇州县| 阿拉尔市| 永昌县| 无为县| 甘谷县| 集贤县| 庆云县| 黔西| 二连浩特市| 祁东县| 边坝县| 葵青区| 巨鹿县| 金坛市| 临武县| 万宁市| 威远县| 贡嘎县| 明星| 巩留县| 简阳市| 高安市| 定远县| 怀柔区| 化州市|