我注意到在UI开发(Web和胖客户端),其中有一组单选按钮的一个常见的场景,并点击一个单选按钮,意味着你要“选择”其他控件的一定的“集”(用于简单的缘故,假设他们都是文本框)。单选按钮的模式,每个选择一组“其他控件”?
只是为了说明,星号表示单选按钮和下划线表示文本框。每个单选按钮应该“选择”同一行上的“设置”文本框。
* ________ ________ __________
* ________
* ________ ________
所以翻译成UI的要求,这意味着
每当用户点击一个单选 按钮,所有的值在文本框中 不在其“设置”应该被消灭 ,并且
每当用户开始输入到文本框中时,控制它的单选按钮应该被自动选择(这也意味着消除其他文本框的值,如上)。
对我来说,问题在于正确编程是非常困难的。有很多事件要处理,并且处理程序可能导致其他事件触发等。
是否有任何可以遵循的“模式”?