使用appmaker& Google Cloud SQL -
我正在尝试构建一个页面,该页面会说明各种保险政策的信息是否符合最低美元要求。我不确定如何根据比较结果更改显示文本,因此我创建了两个标签,一个标有" Valid"和#34;不符合最低金额",并根据绑定表达式设置可见性。基本上,当我将valueX与valueY进行比较时,if X> = Y,然后它显示有效标签,如果X<是,它显示另一个标签。这似乎工作得很好。
左变量的数据位于继承的数据源中。等式右边的数据位于单独的数据源中,基于某个主键。我的问题是我不知道如何指定在绑定表达式中使用的主键,如果这有意义的话。例如,我试图将继承的数据源(我们称之为ExampleA)中的字段AutoPolicyAmountLineOne与字段" ContractMinimumLineOne"进行比较。来自数据源InsuranceTypes。 InsuranceTypes有不同的保险,#id 1到4,(Auto是#2) - 所以我想我想比较AutoPolicyAmountLineOne和InsuranceType.ContractMinimumLineOne,其中id应设置为2.但我不知道如何使用绑定表达式中的id?我有什么 -
对于"无效标签" - 将可见绑定设置为
= @ datasource.item.AutoPolicyAmountLineOne< @ models.InsuranceTypes.datasource.InsuranceTypes.item.ContractMinimumLineOne
但是这只会将InsurancePolicyAmountLineOne与ContractMinimumLineOne的InsuranceType中的第一个保险类型进行比较。如何指定我想使用的保险ID,以便我可以访问保险类型2,3和4?
(我仍然是appmaker的新手,对ELI5感到自由!!)
谢谢!
答案 0 :(得分:0)
模特InsurancePolicy <-> InsuranceTypes
之间有关系吗?如果你不建议我添加它(一个InsuranceType到很多InsurancePolicy
)。你的绑定看起来与此类似:
@datasource.item.AutoPolicyAmountLineOne < @datasource.item.InsuranceType.ContractMinimumLineOne
并且不要忘记使用https://jsfiddle.net/e7vp3uyf/2/来改善页面的加载时间和响应速度。
<强>加成强>
您可以使用smth管理标签的文字,如下所示:
@datasource.item.AutoPolicyAmountLineOne <
@datasource.item.InsuranceType.ContractMinimumLineOne ?
'Invalid' : 'Valid'