我可以通过extjs编辑器网格以及通过extjs形式对表进行切换,我应该使用什么以及何时使用什么? 哪个更好 ?我使用过extjs表单面板,但我还没有使用编辑器网格?
我应该使用编辑器网格吗?
答案 0 :(得分:3)
关于您为用户提供什么样的用户体验!采取以下方案:
<强> 1。经常修改
让我们假设用户需要经常修改,将记录添加到网格中。在这种情况下,使用表单面板可以是用户的“漫长过程”。他可能必须选择记录,单击编辑按钮,弹出窗口,编辑并最终保存。
要减少用户的点击并减少过程..您可以使用编辑器网格。
<强> 2。查看/过滤/报告
常见的情况是使用网格进行简单查看,过滤掉所需的记录,并将其用作带有分组数据,摘要数据等的报告网格。在这种情况下,您甚至可能没有添加功能。您编辑的可能性较小。在这种情况下,您将使用普通网格。
现在,有些情况下网格显示只是一个摘要。在我的一个应用程序中,我只在网格上列出了几个字段(仅限重要字段)。选择一行将在带有表单面板的窗口中为您提供更多详细信息。在这种情况下,您不能拥有编辑器网格,因为在给定时间只有部分数据可见。
另一种查看方案是在网格旁边放置一个包含所有字段的表单,它们绑定在一起。在这种情况下,您在网格旁边有表单面板。当用户选择一行时,数据将加载到表单中。您可以在此处提供数据修改功能。 Example!
第3。涉及的数据类型
您还需要考虑显示和操作的数据。编辑器网格可以快速和频繁地进行更改。但是编辑长而复杂的数据可能不是一个好主意。例如,您是否在编辑器网格中有HtmlEditor(富文本编辑器)?
当您按步骤(一些向导,逐步输入等)输入数据时,不能使用编辑器网格。在这种情况下,您必须使用FormPanel。
我认为这些要点会对你有帮助。