6

上下文 我的系统有许多相关实体,例如租户 -> 客户 -> 活动 -> 等...

每个实体都有一个“索引”视图,可以搜索、分页和链接到编辑/详细信息/删除。在每个实体的“详细信息”视图中,我有显示实体详细信息(只读)的选项卡以及用户可以搜索的任何子实体的附加选项卡,页面并具有指向编辑/详细信息/删除的链接。这允许用户“向下”导航树(可以这么说)。

问题 从树上下来是一种我无法弄清楚的治疗。

例如,转到 tentant -> Clients 选项卡。按名称搜索客户,然后单击该客户的“详细信息”链接。然后转到客户端 -> 广告系列,搜索一个广告系列,然后点击该广告系列的“编辑”。进行更改并提交表格。我可以通过“广告系列/索引”或“客户/详细信息 -> 广告系列选项卡”访问此“编辑”视图。那么如何维护这个导航历史呢?我正在开发的系统可以深入 6 个级别,我需要一些可以一直工作并再次备份的东西。如果我可以维护有关每个调用页面状态的详细信息,例如。搜索条件、页码、活动标签等都是理想的,但考虑到它的复杂性,我会很高兴回到正确的页面和标签。

最坏的情况是“用户”,可以通过 4 个不同的调用页面访问。

4

1 回答 1

0

您能否不将 URL 存储在(服务器端)数组中并在遍历树时将它们推入。当你回来时,你可以将它们一个一个地从阵列中“弹出”出来。如果用户按下后退按钮,您可以在执行操作时进行交叉检查,或者通过定时 JavaScript AJAX 调用将当前 URL 传递给服务器,这可能有助于保持数组最新。

于 2014-02-03T21:20:44.193 回答