用flex 如何让表格倒着显示
用dataGrid显示数据原本是这样的姓名年龄性别XXYYZZ我想要的效果是姓名XX年龄YY性别ZZ求高手指点...
用dataGrid显示数据原本是这样的
姓名 年龄 性别
XX YY ZZ
我想要的效果是
姓名 XX
年龄 YY
性别 ZZ
求高手指点 展开
姓名 年龄 性别
XX YY ZZ
我想要的效果是
姓名 XX
年龄 YY
性别 ZZ
求高手指点 展开
展开全部
组装成这样的
var obj:Object = new Object();
obj.label = "姓名";
obj.value = "XX";
var array:Array = new Array();
array.push(obj);
dataGrid.dataProvider = array;
<dataGrid>
<dataGridColum dataField = "label"/>
<dataGridColum dataField = "value"/>
var obj:Object = new Object();
obj.label = "姓名";
obj.value = "XX";
var array:Array = new Array();
array.push(obj);
dataGrid.dataProvider = array;
<dataGrid>
<dataGridColum dataField = "label"/>
<dataGridColum dataField = "value"/>
展开全部
重新组装数据。你搞清楚DataGrid的列和行的关系就会了。一行就是一个Object,列是一个渲染器(同一种展示规则)
追问
不太清楚了,求指点,刚学不久
追答
就是把你原来的数据每个数据对象的同一字段重新组成一个Object。
如:
[
{id:"1",name:"aaa",value:"121"},
{id:"2",name:"bbb",value:"122"},
{id:"3",name:"ccc",value:"123"}
]
重新组成:
[
{value1:"1",value2:"2",value3:"3"},
{value1:"aaa",value2:"bbb",value3:"ccc",},
{value1:"121",value2:"122",value3:"123"}
]
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询