我有一个下拉菜单DataCardValue9,在Items中带有“ Fournisseur”。我可以选择我想要的“ Fournisseur”。工作。 我有几个标签,带有:
root to: "api/v1/flights#index"
namespace :api, defaults: { format: :json }, constraints: { subdomain: 'api' }, path: '/api' do
namespace :v1 do
resources :flights, only: [:index, :destroy_all]
end
end
所以,我正在尝试从下拉菜单中的fournisseur查找地址,城市,电话号码。 标题在Fournisseur中是唯一的。因此,为什么结果始终是第一行,而不是带有FourDatasseur.Title中的“ DataCardValue9.Selected.Title”的行?
谢谢。
答案 0 :(得分:1)
您可能想使用以下表达式:
LookUp(Fournisseur; Title = DataCardValue9.Selected.Title; Ville)
LookUp
函数内部的表达式在第一个参数的数据源的上下文中工作。如果要与单行的“标题”列进行比较,只需指定Title
。
当您指定Fournisseur.Title
时,由于Fournisseur
表中没有Fournisseur
列,因此该表达式被解释为“ Fournisseur表中Title列的所有值。从下拉列表中选择的标题来自同一数据源,该表达式对表中的所有项目均适用,当LookUp
产生多个项目时,它将采用第一个,即您正在观察的内容。