相信大家都见过。具有以下逻辑的业务线 UI:“选择 ComboA 时,根据该选择查询值,并填充文本框 B”,或“按下按钮 C 时,禁用文本框 C 和 D”,等等。 . 当您可以对上述逻辑进行多种排列时,情况会变得特别糟糕。
如果有机会重新设计这些可爱的屏幕之一,您会如何处理它?你会在 UI 前面放一个向导吗?你会保留单屏范式但使用其他模式来使 UI 状态的逻辑可维护吗?您将使用什么过程来确定理想情况下如何呈现和实施?
并不是说我认为这对响应很重要,但我目前只看到了这个“机会”,它是一个 ASP.NET 网页,它使用 javascript 来响应用户的选择、禁用控件并进行 ajax 调用以获取更多信息数据。