我是Flash Builder的新手。我正在尝试访问RESTful URL并管理返回的数据。我正在使用http数据/服务访问,我在Ruby on Rails中有一个后端。
我发现我应该使用花括号({})作为url中的参数。例如http://restfulService/{items}/{itemID}
然后flex automaticaly使表具有服务参数。
http://s18.postimage.org/ihifv02qx/http.jpg
然后在应用程序中我得到一个函数
protected function itemGrid_creationCompleteHandler(event:FlexEvent):void
{
ItemsIndexResult.token = items.ItemsIndex(/*Enter value(s) for */ items, itemID);
}
我对flex数据服务访问有点困惑。在每个教程中我都找到了stict urls作为字符串。我的问题是当url是restful时,如何通过dataprovider在http服务调用中存储数据,例如在datagrid中。例如,当用户选择一种类型的项目(kindofitem / 1 / item / 1 / item.xml)时,它们将显示在网格中,当用户选择其他类型时(kindofitem / 2 / item / 1 / item.xml) ,将显示其他类型的项目。这两个调用中url的区别只是一个参数。
我会感激任何解释或线索。