Javascript 多级上下文菜单的替代方案

Javascript 多级上下文菜单的替代方案,javascript,html,user-interface,architecture,Javascript,Html,User Interface,Architecture,我正在开发一个web应用程序。我面临的确切问题非常复杂,我不使用表,但我可以将其抽象如下: 我有很多表格,每个表格有很多行,每行有很多单元格 假设我当前正在查看表1。我想让用户将这个表中的一个单元格链接到另一个表中的一个单元格。我能想象的唯一一种方法是,我将多级上下文菜单附加到表的每个单元格,表1单元格的结构示例如下: - Table 2 - Line 1 - Cell 1 - Cell 2 - ... - Cell n - Line

我正在开发一个web应用程序。我面临的确切问题非常复杂,我不使用表,但我可以将其抽象如下:

我有很多表格,每个表格有很多行,每行有很多单元格

假设我当前正在查看表1。我想让用户将这个表中的一个单元格链接到另一个表中的一个单元格。我能想象的唯一一种方法是,我将多级上下文菜单附加到表的每个单元格,表1单元格的结构示例如下:

 - Table 2
   - Line 1
      - Cell 1
      - Cell 2
      - ...
      - Cell n
   - Line 2
   - ...
   - Line n       
 - Table 3
   - Line 1
      - Cell 1
      - Cell 2
      - ...
      - Cell n
   - Line 2
   - ...
   - Line n   
 - ...
 - Table n
   - Line 1
      - Cell 1
      - Cell 2
      - ...
      - Cell n
   - Line 2
   - ...
   - Line n   
但是,即使bootstrap也摆脱了子菜单,我想这不是最方便用户的解决方案

他们明确表示:

子菜单现在在网络上没有多大的位置, 尤其是移动网络。它们将被3.0删除

考虑到这一点,我的问题是:

对于我的具体案例,是否有更好的方法? 考虑到这一点,目前在web上没有太多的位置,开发人员使用的是什么?还有其他选择吗? 我可以首先避免使用多级上下文菜单吗?
分两步进行,让用户选择链接的第一部分,然后选择第二部分

当他们单击第一部分时,将一个变量放入保存该变量的上下文中,并以如下方式显示该上下文:

***************************************
*          Linking:                   *
* R13,"<ColumnName>" to:   ????       *
*  <cancel>                           *
***************************************
然后,当你点击第二个链接时,你可以制作链接,提示他们确认,等等


您可以在Web应用程序中随意使用我的出色ascii艺术:-

您希望如何实现将一个表中的单元格与另一个表中的单元格关联起来。它只是在UI中,就像高亮显示两个/所有单元格一样,还是需要在后端处理关联?它只是UI中的一种导航形式。从一个表中的单元格开始,然后选择另一个表中的单元格。后端只知道所选的一对单元格。每个单元格都有一个唯一的id。