gpt4 book ai didi

ios - Eureka 表单中的必填字段

转载 作者:行者123 更新时间:2023-11-30 11:19:29 25 4
gpt4 key购买 nike

如果行 PercentageField 或 valueField 不为零,我想要执行必填字段。

KalkulatinTag 是枚举:

enum KalkulationTag: Int {
case skonto = 11
case tage= 22
}

Hese 是 KalculationCell ViewController 中的代码:

if (self.tag == KalkulationTag.skonto.rawValue) {
if ((percentageField.text != nil) || (valueField.text != nil)) {
if (self.tag == KalkulationTag.skonto.rawValue){
//here should be required field of eureka
}
}
}

下面是调用 eureka 表单的代码:KalkulationRow 是 Costum 行,IntRow 是 Eureka 行。我希望需要 IntRow() 值。

form +++ Section("SKONTO")
<<< IntRow() {
$0.title = "Tage:"
$0.cell.tag = KalkulationTag.tage.rawValue
}
<<< KalkulationRow { row in
row.cell.tag = KalkulationTag.skonto.rawValue
}

项目在这里:

enter image description here

最佳答案

根据validation在 Eureka 的文档中,可以通过向行添加 RuleRequired 规则来创建所需的行。此外,还有一个功能可以让您删除任何您想要的规则。

所以,策略应该是这样的:

1) 在初始行设置时,检查 percentageFieldvalueField 值。如果其中任何一个等于 nil 或空 - 将 RuleRequired 添加到该行。

2) 下一步你应该管理onChanged关闭。同样,对于 percentageFieldvalueFieldonChanged 闭包中检查,行的值不是 nil 或空。如果行有值 - 删除所需的规则,如果有 - 添加。

关于ios - Eureka 表单中的必填字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51436378/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com