jQuery MiniUI

 找回密码
 立即注册
查看: 9804|回复: 14
打印 上一主题 下一主题

可编辑下拉列表问题 [复制链接]

Rank: 2

跳转到指定楼层
楼主
发表于 2013-10-29 14:52:52 |只看该作者 |倒序浏览
<input property="editor"  id="kcxl" class="mini-combobox" style="width:150px;" textField="kcxl" valueField="id"
                     showNullItem="true"  />
我这是个可编辑的下拉列表 下拉列表 内容 跟textField 有关 可是 选择完后 给页面是显示的时候 却跟valueField 的值一样啊 我页面不能显示id啊 id我只想传到后台去。

Rank: 8Rank: 8

沙发
发表于 2013-10-29 15:08:42 |只看该作者
给列设置type="comboboxcolumn"

Rank: 2

板凳
发表于 2013-10-29 15:18:01 |只看该作者
factory 发表于 2013-10-29 15:08
给列设置type="comboboxcolumn"

设置了 但是页面不显示了  原先会显示valueField的值  现在什么都没有了

Rank: 2

地板
发表于 2013-10-29 15:19:46 |只看该作者
wm3445 发表于 2013-10-29 15:18
设置了 但是页面不显示了  原先会显示valueField的值  现在什么都没有了

我下拉列表的内容是点击的时候触发的时间掉后台action访问回来的数据

Rank: 8Rank: 8

5#
发表于 2013-10-29 15:29:49 |只看该作者
wm3445 发表于 2013-10-29 15:19
我下拉列表的内容是点击的时候触发的时间掉后台action访问回来的数据

把你的表格页面发上来,还有数据,弄几条静态的即可

Rank: 2

6#
发表于 2013-10-29 15:37:42 |只看该作者
factory 发表于 2013-10-29 15:29
把你的表格页面发上来,还有数据,弄几条静态的即可
  1. <div id="datagrid1" class="mini-datagrid" style="width:100%;height:280px;"
  2.         url="list2.json" idField="id" allowResize="true" valueField="time"
  3.         pageSize="10" allowCellEdit="true" allowCellSelect="true" multiSelect="true" editNextOnEnterKey="true"
  4.         oncellcommitedit="OnCellCommitEdit" oncellbeginedit="OnCellBeginEdit">
  5.         <div property="columns">
  6.             <div type="checkcolumn"></div>
  7.             <div field="time" width="120" headerAlign="center" textField="time" valueField="id" allowSort="true">
  8.                
  9.             </div>
  10.             <div  field="xq1id" name="xq1id" width="100" allowSort="true" >xq1id
  11.                 <input property="editor"  id="xq1idCombo" class="mini-combobox" style="width:150px;"  textField="lsh" valueField="lsh"
  12.                      showNullItem="true" />
  13.             </div>
  14.             <div  type="comboboxcolumn" field="xq1" name="xq1" width="100" allowSort="true" >星期一
  15.                 <input property="editor"   id="kcxl" class="mini-combobox" style="width:150px;" textField="kcxl" valueField="lsh"
  16.                      showNullItem="true" onvaluechanged="onCourseChange" />
  17.             </div>            
  18.             <div name="xq2" field="xq2" width="100" allowSort="true" >星期二
  19.                 <input property="editor"  id="kcxl" class="mini-combobox" style="width:150px;" textField="kcxl" valueField="lsh"
  20.                      showNullItem="true" />
  21.             </div>   
  22.             <div field="xq3" width="120" headerAlign="center" allowSort="true" name="xq3">星期三
  23.                <input property="editor"  id="kcxl" class="mini-combobox" style="width:150px;" textField="kcxl" valueField="lsh"
  24.                      showNullItem="true" />
  25.             </div>      
  26.             <div type="xq4" autoShowPopup="true" name="xq4" field="gender" width="100" allowSort="true"  align="center" headerAlign="center">星期四
  27.                 <input property="editor"  id="kcxl" class="mini-combobox" style="width:150px;" textField="kcxl" valueField="lsh"
  28.                      showNullItem="true" />           
  29.             </div>
  30.              <div field="xq5" displayField="pdxxnr_name" name="xq5" width="120" allowSort="true" headerAlign="center" >星期五                             
  31.                       <input property="editor"  id="kcxl" class="mini-combobox" style="width:150px;" textField="kcxl" valueField="lsh"
  32.                      showNullItem="true" />
  33.             </div>
  34.         </div>
  35.     </div>
复制代码
js代码
        function OnCellBeginEdit(e){   
                var grid = e.sender;
            var record = e.record;
            var xq = e.field;
            var editor = e.editor;
            var time = record.id;
            if (time) {
                var url = "<%=request.getContextPath()%>/course_queryCourseByTime.action?time="+time+"&xq="+xq;
                editor.setUrl(url);
            } else {
                e.cancel = true;
            }
            
                }

Rank: 8Rank: 8

7#
发表于 2013-10-29 15:39:22 |只看该作者
wm3445 发表于 2013-10-29 15:37
js代码
        function OnCellBeginEdit(e){   
                var grid = e.sender;

你发可以运行的例子给我啊,我还得去修改你里面的代码
而且你没给我数据

Rank: 2

8#
发表于 2013-10-29 15:40:23 |只看该作者
wm3445 发表于 2013-10-29 15:37
js代码
        function OnCellBeginEdit(e){   
                var grid = e.sender;

json下拉列表的json数据
[{"jdid":"","lsh":"WZA0000071","status":"","czsj":null,"glrylsh":"WZA00000000000000121","czr":"","kcsj":"1","kcdl":"体能锻炼","kcxq":"2","kcjzsj":"","kcxl":"有氧操","kckssj":"","kcdlid":"","teacher":""}]

Rank: 2

9#
发表于 2013-10-29 15:50:58 |只看该作者
factory 发表于 2013-10-29 15:39
你发可以运行的例子给我啊,我还得去修改你里面的代码
而且你没给我数据 ...

怎么给你可运行的啊
[{"jdid":"","lsh":"WZA0000071","status":"","czsj":null,"glrylsh":"WZA00000000000000052","czr":"","kcsj":"1","kcdl":"体能锻炼","kcxq":"1","kcjzsj":"","kcxl":"有氧操","kckssj":"","kcdlid":"","teacher":""},{"jdid":"","lsh":"WZA0000065","status":"","czsj":null,"glrylsh":"WZA00000000000000111","czr":"","kcsj":"1","kcdl":"劳动实践","kcxq":"1","kcjzsj":"","kcxl":"叠指套","kckssj":"","kcdlid":"","teacher":""}]
我下拉列表 内容
其中 kcxl 就是下拉要显示的内容
lsh 就是 kcxl的id
我想把 id传给后台 页面显示kcxl

Rank: 8Rank: 8

10#
发表于 2013-10-29 16:06:51 |只看该作者
wm3445 发表于 2013-10-29 15:50
怎么给你可运行的啊
[{"jdid":"","lsh":"WZA0000071","status":"","czsj":null,"glrylsh":"WZA0000000000 ...

你给打包上传的都是些文档.....我已经删了.
除了下拉数据,你再把表格的数据给我下,不然我表格运行起来没数据

你给我几条静态数据就可以了

Archiver|普加软件

GMT+8, 2024-11-6 11:04 , Processed in 1.030377 second(s), 11 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部