Apache flex 如何使用液晶显示器获取多个字段

Apache flex 如何使用液晶显示器获取多个字段,apache-flex,lcds,Apache Flex,Lcds,我是Flex的新手。在我的项目中,我使用LCD定义一个包含holidayId、countryCode和companyCode的假日表。液晶显示器产生了所有的getBy,非常方便。但是,我需要获取countryCode=US和companyCode=ABC的记录。当然,我不能使用任何生成的getBy(每个都只处理一个字段)。您能否建议我如何修改生成服务中的代码(在我的例子中,它是_Super_HolidayService.as)以处理多键数据检索或为我指明正确的方向。谢谢。假设您使用的是LiveC

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

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


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

有关“filter”标记及其语法的更多信息,请参见此处的Adobe应用程序建模参考

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