5D艺术网首页
商城
|
资讯
|
作品
|
博客
|
教程
|
论坛
登录
注册
加为好友
发短消息
来自:北京
性别:先生
最后登录:2014-08-29
http://veteran.5d.cn/
www.toswf.com
首页
|
新闻
|
话题
|
博客
|
相册
|
艺术作品
|
社交关系
|
留言板
|
社交圈
2005/10/12 | Coldfusion读取数据库中的信息,Flex格式化这些信息(一)(制作一个guestbook)
类别(ColdFusion)
|
评论
(0)
|
阅读(696)
|
发表于 15:39
首先在coldfusion端有名为:test.cfc的文件:本地地址是:
localhost/cf/test.cfc
在flex端有test.mxml文件 访问地址是
localhost/samples/flex/test.mxml
下面是截图:
图片如下:
coldfusion代码是:
<cfcomponent>
<cfquery name="Recordset1" datasource="mygb" >
SELECT * FROM mygb
</cfquery>
<cffunction name="readbase" access="remote" returntype="query">
<cfset var results=QueryNew("name,title,mdate,content")>
<cfloop query="Recordset1">
<cfset QueryAddRow(results)>
<cfset QuerysetCell(results,"name","#Recordset1.name#")>
<cfset QuerysetCell(results,"title","#Recordset1.title#")>
<cfset QuerysetCell(results,"mdate","#Recordset1.mdate#")>
<cfset QuerysetCell(results,"content","#Recordset1.content#")>
</cfloop>
<cfreturn results>
</cffunction>
</cfcomponent>
flex端代码是:
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.macromedia.com/2003/mxml" initialize="update()">
<mx:Script>
<![CDATA[
function update(){
showdata.readbase();
}
function addcon(){
getURL("javascript:void window.open('addcon.mxml','','width=300,height=260')");
}
]]>
</mx:Script>
<mx:WebService wsdl="http://localhost/cf/test.cfc?WSDL" id="showdata" showBusyCursor="true">
<mx:operation name="readbase"/>
</mx:WebService>
<mx:Binding source="showdata.readbase.result" destination="mapGrid.dataProvider"/>
<mx:Binding source="mapGrid.selectedItem.content" destination="con.text"/>
<mx:HBox label="Guestbook">
<mx:Label text="Guestbook" fontSize="15" color="#FFFFFF" width="100%"/>
<mx:Button label="Update" click="update()"></mx:Button>
<mx:Button label="Add" click="addcon()"></mx:Button>
</mx:HBox>
<mx:HBox label="Mappings">
<!-- Mappings grid -->
<mx:DataGrid id="mapGrid" editable="false">
<mx:columns>
<mx:Array>
<mx:DataGridColumn headerText="Name" columnName="name" />
<mx:DataGridColumn headerText="Title" columnName="title" />
<mx:DataGridColumn headerText="Date" columnName="mdate" />
</mx:Array>
</mx:columns>
</mx:DataGrid>
</mx:HBox>
<mx:TextArea id="con" width="322" height="200"></mx:TextArea>
</mx:Application>
----------------
0
评论
Comments
日志分类
首页
[185]
Flash
[123]
ColdFusion
[2]
Flex
[2]
FlashMedia
[3]
RIA
[4]
Other
[43]
Python
[0]
Design
[8]