隨筆-4  評(píng)論-14  文章-0  trackbacks-0

          EasyJWeb的Ajax綜合示例應(yīng)用于1月10號(hào)上線,這是團(tuán)隊(duì)2008年第一次源代碼發(fā)布。該示例包括ExtJS集成、遠(yuǎn)程腳本調(diào)、Ajax表單提交等多種實(shí)例,基于EJS構(gòu)架開發(fā),持久層使用JPA及泛型DAO、業(yè)務(wù)邏輯層使用Spring2進(jìn)行Bean的管理,表示層使用EasyJWeb的MVC及ExtJS等實(shí)現(xiàn),示例演示了一般應(yīng)用開發(fā)中的幾種Ajax應(yīng)用方式,歡迎大家下載交流。 

            Ajax綜合示例在線演示:http://easyjweb.demo.easyjf.com/ajax2/
            Ajax綜合示例War包及源碼:ftp://ftp1.easyjf.com/easyjweb/demo/ajax2.war (13M)
            Ajax綜合示例的源碼:ftp://ftp1.easyjf.com/easyjweb/demo/ajax2-src.zip (665K)

          代碼摘要:

            

              Ext.BLANK_IMAGE_URL = 'plugins/extjs/ext-2.0/resources/images/default/s.gif';
          Ext.onReady(
          function()
              
          var tree = new Ext.tree.TreePanel({   
                  el:
          "tree-div",   
                  autoScroll:
          true,
                  animate:
          true,
                  width:
          '100px',
                  height:
          '300px',
                  enableDD:
          true,
                  containerScroll: 
          true
                  loader: 
          new Ext.tree.TreeLoader({
                      dataUrl:
          'region.ejf?cmd=getRegion'            
                  }
          )
              }
          );
              tree.on(
          "click",function(node,event){alert(node.id);});
              tree.on(
          'beforeload',function(node){        
                      tree.loader.dataUrl 
          = 'region.ejf?cmd=getRegion&id='+(node.id!='root'?node.id:"");
                  }
          );        
              
          var root = new Ext.tree.AsyncTreeNode({
                  text: 
          '地區(qū)信息',
                  draggable:
          false,
                  id:
          'root'
              }
          );
              tree.setRootNode(root);
              tree.render();
                 root.expand();
          }
          );

          示例截圖:


          (基于ExtJS的客戶檔案管理)

          (一個(gè)異步加載的樹)

          (傳統(tǒng)Ajax的客戶檔案管理)

          (產(chǎn)品編輯)
           
          posted on 2008-01-11 10:55 天 一 閱讀(1428) 評(píng)論(7)  編輯  收藏

          評(píng)論:
          # re: EasyJWeb結(jié)合Ext的一個(gè)全新的Ajax示例 2008-01-11 12:16 | 久城
          EasyJWeb開始集體入駐BLOGJAVA了?~:)  回復(fù)  更多評(píng)論
            
          # re: EasyJWeb結(jié)合Ext的一個(gè)全新的Ajax示例 2008-01-11 12:41 | 哥哥的弟
          他們作得不錯(cuò)的,國(guó)內(nèi)沒有幾個(gè)像他們一樣作實(shí)事。  回復(fù)  更多評(píng)論
            
          # re: EasyJWeb結(jié)合Ext的一個(gè)全新的Ajax示例 2008-01-11 12:45 | BeanSoft
          純支持一下!  回復(fù)  更多評(píng)論
            
          # re: EasyJWeb結(jié)合Ext的一個(gè)全新的Ajax示例 2008-01-11 16:08 | ivin
          不錯(cuò)啊!國(guó)內(nèi)的框架能做成這樣實(shí)屬不易啊!支持!加油!  回復(fù)  更多評(píng)論
            
          # re: EasyJWeb結(jié)合Ext的一個(gè)全新的Ajax示例 2008-01-11 21:56 | easy?
          實(shí)例粗糙了些,感覺像玩具。還有,war包也不教人怎么部署,一點(diǎn)沒有體現(xiàn)出easy啊  回復(fù)  更多評(píng)論
            
          # re: EasyJWeb結(jié)合Ext的一個(gè)全新的Ajax示例[未登錄] 2008-01-12 02:59 | 天一
          war包部署不就是放到tomcat的webapps下咯,還要怎么說(shuō)明?  回復(fù)  更多評(píng)論
            
          # re: EasyJWeb結(jié)合Ext的一個(gè)全新的Ajax示例[未登錄] 2008-01-13 10:45 | apple0668
          支持,加油!  回復(fù)  更多評(píng)論
            

          只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 闽清县| 南木林县| 阿拉善左旗| 吐鲁番市| 高州市| 休宁县| 铅山县| 淄博市| 道孚县| 营山县| 锦屏县| 澄迈县| 福安市| 浙江省| 洛浦县| 泸溪县| 凌源市| 凤山县| 南靖县| 湟中县| 旌德县| 萝北县| 色达县| 清徐县| 清丰县| 延川县| 集贤县| 博白县| 峨眉山市| 虎林市| 仙游县| 揭西县| 秦皇岛市| 青州市| 秭归县| 遂溪县| 西林县| 平果县| 宝丰县| 宁化县| 克什克腾旗|