如何使用LCDS获取多个字段

时间:2012-02-28 08:07:41

标签: flex lcds

我是Flex新手。在我的项目中,我使用LCDS定义一个包含holidayId,countryCode和companyCode的假日表。 LCDS生成了所有getBy,非常方便。但是,我需要获取具有countryCode = US和companyCode = ABC的记录。当然我不能使用任何生成的getBy(每个都只处理一个字段)。您能否建议我如何修改生成的服务中的代码(在我的例子中,它是_Super_HolidayService.as)来处理多键数据检索或指向正确的方向。感谢。

1 个答案:

答案 0 :(得分:0)

假设您正在使用LiveCycle的模型驱动开发,解决方案是为您的Holiday实体添加过滤器。例如,您可以将以下内容添加到数据模型的源(Holiday实体内部):

<filter name="getByCountryAndCompany" criteria="countryCode eq, companyCode eq"/>

这将在您的HolidayService中创建一个getByCountryAndCompany方法,该方法将根据countryCode和companyCode的匹配进行查询。

有关&#34;过滤器&#34;的更多信息,请参阅Adobe的应用程序建模参考http://tinyurl.com/7ras5yk。标签及其语法。