我有3个条件根据我的布尔值。3路布尔值与Java
条件1:当值false
,用户应该得到一个空白表格 有一个提交按钮
条件2:当用户提交表单,布尔值设置 到如果表单成为只读表单,则用户不能编辑表单并重新提交。此时,隐藏提交按钮 。
条件3:假设它是绝对有必要进行更新时, 所有者的应用程序可以访问数据库和布尔位的值更改为false,使形式变得可编辑。但是在这个时候,我需要Submit button
更改为Modify button
。
所以有三种可能性,只有2个布尔值。所以我的问题是,我怎么能知道在两个false calls (Condition 1 and Condition 3)
之间哪一个是提交呼叫,即用户第一次填写表单,哪一个是修改呼叫,即用户正在更新相同的表单?任何帮助表示赞赏。谢谢。
使返回的盒装'Boolean',并为其中的一个条件返回null或返回1,0,-1,如果你不严格要求使用布尔值。 – Carcigenicate
您可以使用Integer作为状态 – MikeKeepsOnShine
这是一个典型的家庭工作问题,如果您自己解决问题会更好,您将学习概念。 –