2012-07-24 59 views
1

我有一个问题,关于GUI的动态配置关于这个GUI应该显示的数据。有什么样的最佳实践或模式如何动态地构建一个GUI,并仍然保持关注/分层策略的清晰分离?动态构建基于模型的GUI

这里是我的商业案例:我想做一个工具,用于创建大量的随机分享列表项目,我是一个分享点列表。因此我想提供该工具的列表URL。该工具将查询列表并提供一个文本框为每个列表列输入一组随机值。因为colums从列表到列表各不相同,所以我不能创建一个静态UI /视图。获取列表信息后,我必须动态构建此视图。

我目前的想法是buld某种表示逻辑,读取列表元数据,然后创建相对于此元数据的文本框控件。这可能发生在某种事件处理程序中。

想在MVC的方向我没有得到一个静态视图,这是(在我的情况MVC(常见))。如果视图在其初始化例程中检查列表元数据,然后动态构建输入控件(文本框),然后将它们绑定/链接到相应的列表列,那么它会是一个好设计吗?

感谢您的反馈和问候 帕特里克

回答