jQuery MiniUI

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

数据表格修改数据的问题 ,不能有两个下拉框么 [复制链接]

Rank: 2

跳转到指定楼层
楼主
发表于 2012-6-18 10:16:03 |只看该作者 |倒序浏览
本帖最后由 zzz4241515 于 2012-6-18 10:35 编辑

<div field="Stats" width="50px;" headerAlign="center"  renderer="onGenderRenderer" allowSort="true">工作业绩
                                         <input property="editor" class="mini-combobox"  style="width:100%;"  data="Genders"/>
                                    </div>  
                                    <div field="Culture" width="50px;" headerAlign="center"  renderer="onGenderRender" allowSort="true">企业文化
                                         <input property="editor" class="mini-combobox"  style="width:100%;" data="Genders"/>
                                    </div>  

var Genders = [{ id: 1, text: 'AAA' }, { id: 2, text: 'AA'},{ id: 3, text: 'A'}];
        var Gender = [{ id: 1, text: '1级' }, { id: 2, text: '2级'},{ id: 3, text: '3级'}];
        function onGenderRenderer(e) {
            for (var i = 0, l = Genders.length; i < l; i++) {
                var g = Genders;
                if (g.id == e.value) return g.text;
            }
            return "";
        }
        
        function onGenderRender(e) {
            for (var i = 0, l = Gender.length; i < l; i++) {
                var g = Gender;
                if (g.id == e.value) return g.text;
            }
            return "";
        }

我这样写两个都下拉但是下拉框里面的数据显示都是一样的 renderer="onGenderRender"  两个这个方法都在加载的时候 触发了
但是在点击第一个的时候就会再触发一次 。第二个就不会触发

Rank: 2

沙发
发表于 2012-6-18 11:17:16 |只看该作者
好了 是那个返回值 的数组没有变

Archiver|普加软件

GMT+8, 2024-11-26 00:57 , Processed in 1.047116 second(s), 10 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部