jQuery MiniUI

标题: 数据表格修改数据的问题 ,不能有两个下拉框么 [打印本页]

作者: zzz4241515    时间: 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"  两个这个方法都在加载的时候 触发了
但是在点击第一个的时候就会再触发一次 。第二个就不会触发


作者: zzz4241515    时间: 2012-6-18 11:17:16

好了 是那个返回值 的数组没有变




欢迎光临 jQuery MiniUI (http://miniui.com/discuss/) Powered by Discuz! X2