Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/66.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 编辑组织层次结构的UI设计思想_Ruby On Rails_User Interface_Usability - Fatal编程技术网

Ruby on rails 编辑组织层次结构的UI设计思想

Ruby on rails 编辑组织层次结构的UI设计思想,ruby-on-rails,user-interface,usability,Ruby On Rails,User Interface,Usability,我正在开发一个Rails应用程序,它有一个用于建立组织的管理部分。其层次结构是: 组织 地区办事处 分开 部门 我曾使用ActiveScaffold快速组合了一些东西,但它会产生一个非常糟糕的UI。若要编辑/添加部门,我已在表中找到组织,请单击打开相应地区办公室嵌套表的链接,单击另一个链接并获取另一个嵌套表,最后单击另一个链接以获取部门表 我想知道是否有更好的方法来设计这个用户界面?我一直在努力解决您所面临的分层数据显示问题。最后,我保留了层次结构,并为接口使用了树结构。为了解决必须让用户向下搜

我正在开发一个Rails应用程序,它有一个用于建立组织的管理部分。其层次结构是:

组织 地区办事处 分开 部门 我曾使用ActiveScaffold快速组合了一些东西,但它会产生一个非常糟糕的UI。若要编辑/添加部门,我已在表中找到组织,请单击打开相应地区办公室嵌套表的链接,单击另一个链接并获取另一个嵌套表,最后单击另一个链接以获取部门表


我想知道是否有更好的方法来设计这个用户界面?

我一直在努力解决您所面临的分层数据显示问题。最后,我保留了层次结构,并为接口使用了树结构。为了解决必须让用户向下搜索才能到达部门的可用性问题,您可以在树的顶部实现搜索,用户可以在树中开始键入部门名称,然后树展开并选择部门节点。我现在似乎找不到这样的例子,但如果我找到了,我会在以后更新