作者worlds0731 (宅度还不够)
看板Flash
标题[问题]请教 Flex 的<Label> text属性如何从资料库中抓资料
时间Wed Sep 16 16:39:05 2009
我翻阅了许多书籍以及上网找资料,都找不到相关解决的办法
这个瓶颈已经卡了一个礼拜多了...真的苦无对策..才到这边向各位前辈请教...
希望各位前辈们能给我些意见或者方向(ㄒ_ㄒ)ˊˊ
我照着工具书上一步步建立了一个与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. 非常感谢您拨冗看完这篇文章
(文章很长我有尽量做排版保护大家的眼睛..囧)
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.131.7.16
1F:→ mosluce:搜斯寇~~(伸手 09/16 17:18
2F:→ worlds0731:搜丝寇 ? 09/16 18:40
3F:推 rockfuture:程式原始码的意思 09/16 18:55
4F:→ mosluce:不介意的话给我看看档案吧^^~直觉上是Service有问题 09/16 22:27
5F:推 cjcat2266:楼上的意思是source code 09/16 23:00