1

首先这是一个UI设计问题!

在 RIA(例如 Flex 或 Silverlight)中编辑数据的最佳设计实践是什么?

我想显示客户的详细信息,但会有一个编辑窗口,客户的数据将是可编辑的。

我想展示一个可以编辑数据的新表单。显示此表格的最简单方法是什么。我可以将我的 ui 选项卡化,这样我就可以在新选项卡中打开表单,或者我可以在弹出/模式对话框中打开表单(保存-取消)。也许我可以在行编辑中使用。

Silverlight 或 Flex GUI 中最用户友好的解决方案是什么?你有什么意见?

谢谢!

4

3 回答 3

0

我是一个 flex 开发人员,所以在这种情况下我当然会使用 flex,我不知道 abt silverslight,在 flex 中你可以很容易地做到这一点,制作一个编辑按钮,然后点击那个按钮,打开类似(flex 中的模态窗口,它是一个容器),在此您可以创建一个表单,并收集此窗口中的所有数据,您希望在主页中反映这些数据,我们也有 [Bindable] 的东西,所以您还可以让两件事变得可反映,比如你一直在编辑,所以这些更改可以并排反映在你的主页上,

所以我会说 Flex 有能力(我的观点):-),(silverlight 也可能是 gud,我不知道)

有一个 gr8 时间

安库尔

于 2011-02-26T16:39:40.707 回答
0

我们主要从内联编辑开始。当然,这意味着您的字段很少,它们是数字/文本/组合。任何更复杂的东西都最好在对话中提供。

但是我们现在只使用对话框,因为它们更干净,而且我们发现它对普通用户更方便。高级用户总是更喜欢内联编辑,但他们是少数。

因此,这取决于您的数据、用户和更改/添加的频率。

于 2011-02-27T08:36:57.677 回答
0

在创建了几个基于 Flex 的应用程序之后,我个人更喜欢在模式弹出窗口中进行所有记录编辑,而不考虑记录大小,原因如下:

  1. 它使用户体验保持一致。当用户看到具有他们能够编辑的记录的数据网格时,他们知道它将以模式弹出窗口的形式出现。

  2. 它使您可以更好地控制输入表单。您可以添加验证器、格式化程序、其他弹出窗口等。这也可以通过内联编辑实现,但它可能更复杂和麻烦。

  3. 如果您使用 Mate 或 Cairngorm 或其他一些 MVC 框架,它允许您分派您的自定义事件并处理已编辑的记录,但是您需要更加轻松和灵活。

于 2011-02-28T16:14:39.507 回答