作者worlds0731 (宅度还不够)
看板Flash
标题Re: [问题]请教 Flex 的<Label> text属性如何从资긠…
时间Thu Sep 17 13:25:13 2009
※ 引述《worlds0731 (宅度还不够)》之铭言:
: 我翻阅了许多书籍以及上网找资料,都找不到相关解决的办法
: 这个瓶颈已经卡了一个礼拜多了...真的苦无对策..才到这边向各位前辈请教...
: 希望各位前辈们能给我些意见或者方向(ㄒ_ㄒ)ˊˊ
: 我照着工具书上一步步建立了一个与SQLserver连线的WebService
: 是以DataGrid的方式呈现:
: <mx:DataGrid id="dataGrid"
: dataProvider="{dataArr}"
: rowCount="8"
: editable="true"
: resizableColumns="true"
: headerRelease="setOrder(event);"
: right="10" left="10" top="10" bottom="71">
: <mx:columns>
: <mx:DataGridColumn headerText="mem_id" dataField="mem_id" />
: <mx:DataGridColumn headerText="friend_id" dataField="friend_id" />
: <mx:DataGridColumn headerText="group_id" dataField="group_id" />
: </mx:columns>
: </mx:DataGrid>
: ------------------------------我是分隔线------------------------------------
: 而我想再用一个<mx:Label> 抓SQLserver的值出来显示:
: <mx:Repeater id="Data" dataProvider="{dataArr}">
: <mx:VBox width="10%" height="10%">
: <mx:Label id="A" text="{mem_id}" />
: <mx:Label id="B" text="{dataArr.mem_id}"/>
: </mx:VBox>
: </mx:Repeater>
: Label A 跟Label B是我尝试的两个方法:
: A(直接输入栏位名称):编译时出现「1120: 存取未定义的属性 mem_id。」
: B(指定路径):编译时出现「1119: 存取可能未定义的属性 mem_id (透
: 过静态类型mx.collections:ArrayCollection 的参考)。」
: ---------------------------------附注-----------------------------------
: 1. WebService id="dataArr".
: 2. <mx:Repeater>我不清楚这个物件在做什麽,只是看到他有dataProvider这个属性
: 就拿来用了
: 3. 非常感谢您拨冗看完这篇文章
: (文章很长我有尽量做排版保护大家的眼睛..囧)
----------------------------------9/17----------------------------------------
我把档案上传至ZShare空间:
http://www.zshare.net/download/65686794c998e63e/
iResult.mxml、iResultScript.as 和 iResultconfig.as 是可以执行的.
iTEST2.mxml 及 print2.as 则是我正在修改的实验组.
(.as档我都有加注解,方便各位前辈消化...谢orz...)
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.131.7.16
1F:→ worlds0731:刚找到错误WebService id应该是gateway才对.. 09/17 13:55
2F:→ worlds0731:所以我改成 text="gateway.mem_id" 编译时从原本的 09/17 13:56
3F:→ worlds0731:"错误" 变成 "警告" !? 可执行但还是没有显示出资料 09/17 13:57
4F:→ worlds0731:补上资料表栏位: mem_id、 friend_id 和 group_id 09/17 14:03
5F:→ worlds0731:资料型别都是varchar(50) 09/17 14:04