- 注册时间
- 2012-6-4
- 最后登录
- 2012-8-30
- 阅读权限
- 10
- 积分
- 105
- 精华
- 0
- 帖子
- 22
|
本帖最后由 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" 两个这个方法都在加载的时候 触发了
但是在点击第一个的时候就会再触发一次 。第二个就不会触发
|
|