如何在UI5中管理输入验证和值状态

时间:2018-03-12 02:08:30

标签: xml validation sapui5 sap-fiori

我需要在以下方案中提供帮助。我有一个输入字段和3个复选框。要求是 - 如果用户在字段中输入内容,则必须选中其中一个复选框。虽然它在输入字段中给出了正确的值状态,但如果我单击“提交”按钮,它就不会在页面上停止。而是提交动作已成功完成。如果输入处于错误状态,我不希望用户成功提交。我该怎么办?我添加了以下内容:

from flask import Flask

from flask_optional_routes import OptionalRoutes


app = Flask(__name__)
optional = OptionalRoutes(app)

@optional.routes('/<user_id>/<user_name>?/')
def foobar(user_id, user_name=None):
    return 'it worked!'

if __name__ == "__main__":
    app.run(host='0.0.0.0', port=5000)

1 个答案:

答案 0 :(得分:0)

好吧,我只是使用一个不同的变量来决定是否必须完成POST调用。

例如,在使用Jquery循环/ JS循环检查值状态之前,您可以声明变量var canProceed=true

现在在循环时,如果你得到任何其值状态错误的id,那么你可以更新canProceed = false,并打破循环。

因此,如果canProceed为true,则执行post请求,否则显示消息框或更改值状态。