冰雨中水

          人善天不欺

          常用鏈接

          統計

          最新評論

          DWR如何獲得返回list中對象的參數

          表a對表b是多對一的關系,通過DWR取出a的全部數據,返回的是一個list(alist),DWRUtil.addOptions("bselect",data,"id","b.sn")要將b中的sn數據顯示在select下拉筐,但是這樣拿出的是一個空白select,就是id有數據,b.sn顯示空白。項目環境是spring+hibernate+webwork。

          posted on 2006-12-06 12:38 冰雨中水 閱讀(3921) 評論(4)  編輯  收藏 所屬分類: ajax

          評論

          # re: DWR如何獲得返回list中對象的參數 2006-12-12 15:09 第七日

          路過  回復  更多評論   

          # re: DWR如何獲得返回list中對象的參數 2007-09-30 09:51 wcf109

          jjjk  回復  更多評論   

          # re: DWR如何獲得返回list中對象的參數 2008-06-03 15:57 XiaoKiss

          問題跟你一樣,研究中。。。。  回復  更多評論   

          # re: DWR如何獲得返回list中對象的參數 2008-06-30 14:50 一萬哥

          問題和你一樣,

          但是我現在已經搞定了

          下拉框select中可以顯示具體的value值和text值了

          dwr.xml中如下
          <allow>
          <create javascript="org" creator="new" id="new">
          <param name="class"
          value="org.coffee.oa.biz.OrganiseBIZ">
          </param>
          </create>
          <convert converter="bean"
          match="org.coffee.oa.vo.Organise" />
          </allow>
          <signatures>
          <![CDATA[
          import java.util.List;
          import org.coffee.oa.biz.OrganiseBIZ;
          import org.coffee.oa.vo.Organise;
          ]]>
          </signatures>



          jsp中如下


          <script type='text/javascript' src='dwr/interface/org.js'></script>
          <script type='text/javascript' src='dwr/engine.js'></script>
          <script type="text/javascript" src="dwr/util.js"></script>


          //得到查詢方式
          function selectByType(){
          var findboundgroup=document.getElementsByName('findbound');
          var findbound;
          for(var i=0;i<findboundgroup.length;i++){
          if(findboundgroup[i].checked){
          findbound=findboundgroup[i].value;
          }
          }
          if(findbound==1){
          org.getAllOrg(callbackorg);
          document.getElementById('orgdiv').style.display="block";
          document.getElementById('dptdiv').style.display="none";
          document.getElementById('empdiv').style.display="none";
          document.getElementById('namediv').style.display="none";
          }else if(findbound==2){
          org.getAllOrg(callbackorg);
          document.getElementById('orgdiv').style.display="block";
          document.getElementById('dptdiv').style.display="block";
          document.getElementById('empdiv').style.display="none";
          document.getElementById('namediv').style.display="none";
          }else if(findbound==3){

          document.getElementById('orgdiv').style.display="none";
          document.getElementById('dptdiv').style.display="none";
          document.getElementById('empdiv').style.display="block";
          document.getElementById('namediv').style.display="none";
          }else{
          document.getElementById('orgdiv').style.display="none";
          document.getElementById('dptdiv').style.display="none";
          document.getElementById('empdiv').style.display="none";
          document.getElementById('namediv').style.display="block";
          }
          }

          //機構下拉框的回調函數
          function callbackorg(list){
          DWRUtil.removeAllOptions("org");
          DWRUtil.addOptions("org",list,"organiseid","organisename");
          }
          //根據機構的id ,利用dwr得到該機構下有那些部門
          function getDepart(organiseid){
          alert(organiseid);
          }  回復  更多評論   


          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 包头市| 洛川县| 茂名市| 普兰店市| 清原| 额济纳旗| 和顺县| 疏附县| 封开县| 潜山县| 浑源县| 连州市| 宝坻区| 万载县| 定安县| 马关县| 汤原县| 嘉兴市| 黑龙江省| 顺义区| 定安县| 三原县| 定州市| 伊春市| 宜兴市| 东台市| 白城市| 卢氏县| 古交市| 娱乐| 西平县| 新巴尔虎右旗| 广昌县| 安平县| 岗巴县| 怀宁县| 天水市| 上蔡县| 定西市| 新巴尔虎左旗| 五常市|