jQuery MiniUI

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

datagrid [复制链接]

Rank: 4

跳转到指定楼层
楼主
发表于 2012-7-4 22:20:22 |只看该作者 |倒序浏览
这是我的代码 第一个页面是那个userinfo.jsp 我选中一条记录 然后点击修改跳转到handleuser.jsp 然后调用function SetData(data) {
            if (data.action == "edit") {
                //跨页面传递的数据对象,克隆后才可以安全使用
                data = mini.clone(data);
                $.post("user/getUerByUserId.do",{'userId':data.id},function(data1){
                    var o = mini.decode(data1);
                    alert(o);
                    form.setData(o);
                    //mini.getbyName("right").setValue(getAut(o));
                });
               
            }
        }
getUerByUserId.do这个方法 在usercontroller里有个方法 然后调用 service 里面的对应的方法 因为我用的外键 所以我封装了bean useraut  怎么获取不到呢 说是json.replace is not a function
如果不是这样的话 我直接返回userinfo 就说useraut 不能转换成String  useraut的外键是userid

附件: 你需要登录才可以下载或查看附件。没有帐号?立即注册

Rank: 4

沙发
发表于 2012-7-4 22:40:26 |只看该作者
问题已解决
$.post("user/getUerByUserId.do",{'userId':data.id},function(data1){
                        //var o = mini.decode(data1);
                        alert(data1.autValue);
                        form.setData(data1);
                        //mini.getbyName("right").setValue(getAut(o));
                });
我修改成这样就行了 但是那个角色怎么不能不显示啊

Rank: 4

板凳
发表于 2012-7-4 22:51:55 |只看该作者
本帖最后由 liyang1987ly 于 2012-7-4 22:57 编辑
liyang1987ly 发表于 2012-7-4 22:40
问题已解决
$.post("user/getUerByUserId.do",{'userId':data.id},function(data1){
                        //v ...

{"userName":"额鹅鹅鹅饿","userId":32,"loginName":"fff","loginPass":"ffffff","autValue":1,"autId":32,"userNote":""}
这是我返回的json 我怎么把这个autValue 赋值到<input name="autValue" id="right" data="right" valueField="id" textField="text"  class="mini-combobox" required  />

var right = [{ id: 0, text: '管理员' }, { id: 1, text: '普通用户'}];
这个值怎么都获取不到
如果是0 则是普通用户

Rank: 8Rank: 8

地板
发表于 2012-7-5 09:40:02 |只看该作者
liyang1987ly 发表于 2012-7-4 22:51
{"userName":"额鹅鹅鹅饿","userId":32,"loginName":"fff","loginPass":"ffffff","autValue":1,"autId":32 ...

1.valueField和textField设置成你数据里的字段,textField负责显示的文本,valueField是值
2.第二个问题不太明白你的意思

Rank: 4

5#
发表于 2012-7-5 12:21:40 |只看该作者
factory 发表于 2012-7-5 09:40
1.valueField和textField设置成你数据里的字段,textField负责显示的文本,valueField是值
2.第二个问题不 ...

autValue 这个不是1 吗 我的意思是 要是这个值是1 就是显示普通用户 0 就是管理员
<input name="autValue" id="right" data="right" valueField="id" textField="text"  class="mini-combobox" required  />

为什么我设置完了 这个combox一个值都没有啊

Rank: 8Rank: 8

6#
发表于 2012-7-5 13:13:06 |只看该作者
liyang1987ly 发表于 2012-7-5 12:21
autValue 这个不是1 吗 我的意思是 要是这个值是1 就是显示普通用户 0 就是管理员

你的数据有没有给到ComboBox了?combobox.setData(right);

Rank: 4

7#
发表于 2012-7-5 14:24:07 |只看该作者
factory 发表于 2012-7-5 13:13
你的数据有没有给到ComboBox了?combobox.setData(right);

已经解决

Archiver|普加软件

GMT+8, 2024-11-23 01:41 , Processed in 1.053480 second(s), 11 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部