冰雨中水

          人善天不欺

          常用鏈接

          統計

          最新評論

          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);
          }  回復  更多評論   


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


          網站導航:
           
          主站蜘蛛池模板: 错那县| 库尔勒市| 尉氏县| 大足县| 南昌县| 石楼县| 钟山县| 四平市| 望城县| 泾川县| 藁城市| 杭锦后旗| 宜春市| 玉树县| 磴口县| 郸城县| 社旗县| 柳州市| 株洲县| 海南省| 惠州市| 沂南县| 龙泉市| 怀仁县| 竹北市| 玉树县| 常德市| 霍邱县| 海晏县| 水富县| 嵊州市| 子洲县| 石首市| 丰原市| 明溪县| 宜君县| 太原市| 张家港市| 兴仁县| 平山县| 安义县|