可替代多级上下文菜单
Alternative to multi level context menu
我正在开发一个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 移除
考虑到这一点,我的问题是:
- 对于我的具体情况,有更好的方法吗
- 考虑到这"只是现在在网络上没有太多的位置",开发人员在使用什么?有其他选择吗
- 我可以从一开始就避免使用多级上下文菜单吗
分两步进行,让用户选择链接的第一部分,然后选择第二部分。
当他们点击第一部分时,将一个变量放入包含它的上下文中,并使用类似这样的显示来显示该上下文:
***************************************
* Linking: *
* R13,"<ColumnName>" to: ???? *
* <cancel> *
***************************************
然后,当你点击第二个链接时,你可以制作链接,提示他们确认,等等…
你可以在你的网络应用程序中随意使用我很棒的ascii艺术:-)
相关文章:
- 使用JQuery的动态上下文菜单
- JQuery在单击正文时隐藏上下文菜单
- JQuery上下文菜单显示/隐藏问题
- 防止在移动Safari(iPad/iPhone)中长按/长按默认上下文菜单
- d3防止在上下文菜单上触发mouseout
- 何时可以;我的用户脚本在Javascript中触发右键单击(上下文菜单)
- 使用JSTree上下文菜单捕获新创建的节点
- 在GXT中激活上下文菜单时,如何保持选中的文本高亮显示?(EXT GWT 2.x)
- HTML5上下文菜单-当菜单项被点击时,访问最初被点击的元素
- 可替代多级上下文菜单
- 如何在鼠标悬停时显示带有拉斐尔元素(圆、线)的上下文菜单
- 在上下文菜单项单击上显示侧边栏/弹出窗口的最佳方法是什么
- 如何使用jstree删除上下文菜单中的编辑选项
- 如何使用Windows Phone在IE上禁用上下文菜单(保存和共享照片)
- TinyMCE 在上下文菜单中创建子菜单
- D3 上下文菜单,更改所选节点颜色
- 剑道上下文菜单 - 防止在鼠标按下时关闭
- 将上下文菜单附加到大量图形点
- API Google Maps Javascript在上下文菜单中调用事件侦听器
- 禁用特定元素的移动长按上下文菜单