jQuery MiniUI

标题: 取datagrid的row对象怎样复制给listbox [打印本页]

作者: harvey    时间: 2014-5-17 18:33:46     标题: 取datagrid的row对象怎样复制给listbox

本帖最后由 harvey 于 2014-5-17 18:33 编辑

我从一个datagrid选中行取到
  1. Object {rownum: "61", CommentFlag: "", CommentInfo: "", FID: "40", CustFID: "78"…}
复制代码


这个对象怎样赋值给listbox了?请高人指点?

作者: felt    时间: 2014-5-18 13:21:03

listbox的数据是array,你获取到datagrid的行对象放到array里面
listBox.setData(data)赋值
作者: harvey    时间: 2014-5-19 13:34:30

felt 发表于 2014-5-18 13:21
listbox的数据是array,你获取到datagrid的行对象放到array里面
listBox.setData(data)赋值 ...

用什么方法把行对象放到array里面,咋写的,miniui有方法吗
作者: felt    时间: 2014-5-19 13:50:21

harvey 发表于 2014-5-19 13:34
用什么方法把行对象放到array里面,咋写的,miniui有方法吗

var arr=[];
var obj={.....}
arr.push(obj)试试
作者: harvey    时间: 2014-5-19 15:11:25

felt 发表于 2014-5-19 13:50
var arr=[];
var obj={.....}
arr.push(obj)试试

不行呀,arr.push(obj)的值是1
作者: factory    时间: 2014-5-19 17:45:38

harvey 发表于 2014-5-19 15:11
不行呀,arr.push(obj)的值是1

listbox.addItem(obj,index)

index是加入到第几行
作者: harvey    时间: 2014-5-19 19:38:11

本帖最后由 harvey 于 2014-5-19 19:39 编辑
factory 发表于 2014-5-19 17:45
listbox.addItem(obj,index)

index是加入到第几行

mini-listbox,
我用addItems赋值过来了,但是我不想
[attach]4509[/attach]
显示id那一列,我加了这个属性 visible="false"隐藏不了,有什么方法可以隐藏的,谢谢
作者: factory    时间: 2014-5-20 09:30:49

harvey 发表于 2014-5-19 19:38
mini-listbox,
我用addItems赋值过来了,但是我不想

那你不要写这一列不就好了?
作者: harvey    时间: 2014-5-20 09:40:21

factory 发表于 2014-5-20 09:30
那你不要写这一列不就好了?

不好呀,隐藏列的值我要拿来用的= =...
作者: felt    时间: 2014-5-20 11:06:51

harvey 发表于 2014-5-20 09:40
不好呀,隐藏列的值我要拿来用的= =...

listbox不能隐藏列
如需复杂功能请使用datagrid
另外不写出来,值还是在的




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