用于填充下拉列表的Orbeon Form Builder数据库服务无法正常工作

时间:2018-06-08 15:57:08

标签: orbeon

我正在使用表单生成器创建表单。我有一个带有1个动态下拉元素的部分,名为simple-query

我创建了数据库服务,如下所示:

  • 服务名称:简单查询
  • DataSource:prp
  • SQL查询:

    select OpsiName 
    from CPP_ORG_PartnerBusinessRelationshipItem 
    where 
    PartnerLocationId='70734968'
    

行动如下:

  • 动作名称:simple-query-action
  • 条件:始终运行
  • 在以下情况下运行操作:表单加载 - 控件准备好后
  • 服务致电:简单查询
  • 服务响应行动
  • 设置控制选择>简单查询(简单查询)>
  • 为每个选项返回一个节点:/ response / row
  • 相对于选择tem节点:OpsiName
  • 相对于选择节点:OpsiName

我在orbeon Web应用程序中创建了test.jsp页面以测试jdbc数据源,并且它成功了。但我的下降没有填充。我在这里错过了什么?

1 个答案:

答案 0 :(得分:0)

Per Chris'注释,问题是SQL查询正在执行SELECT company_name FROM …。由于列名中的下划线,在表单生成器中引用该列时,您应该使用短划线,如company-name中所示。