3

我在我的网站上使用经典树视图。对于移动设备,我使用了其他特殊设计的版本。我的网站目前显示平板设备的移动版本,但从现在开始,我将在平板设备上显示桌面版本。一切都很好,除了经典的树形视图 - 展开/折叠标志太小且难以挑选。

有人能推荐一个也为平板设备设计的树视图吗?我想一些地铁风格的东西,但我找不到好的实现或概念。

4

2 回答 2

0

行。如果没有人知道如何解决它,让我解释一下我为此做了什么。

看起来没有解决方案。我采用了我的 html/js 树视图的视觉外观。在 js 代码和 "+"/"-" 唱歌之后起飞。并添加简单的行为。

  • 当我单击关闭的树视图项目时 - 它被打开并过滤了适当的详细信息
  • 当我单击打开的树视图项目时 - 没有任何反应。所以我无法通过单击关闭打开的项目。
  • 当我点击标题(标题 - 我描述我拥有什么样的项目的地方)时 - 打开的项目被关闭。

所以我简化了当前的树视图(混合打开/关闭和过滤操作)。它在桌面上看起来并不愚蠢,同时在 Tab 设备上也很有用。

PS:我使用了knockoutjs进行过滤。

于 2013-02-23T12:19:35.123 回答
0

这已经晚了,但对于任何发现这个问题的人来说可能仍然有用。

我需要移植使用 VB.Net Treeview 控件的 VB.net 应用程序来生成具有相同功能的 HTML/JS 版本。我仍在从事这个项目,但一年前通过使用名为 zTree 的 Jquery 插件解决了 Treeview 转换问题。我让它与触摸屏以及鼠标事件兼容,它对我来说效果很好。以下是相关网站的链接:

VB.Net 树视图控件: http: //www.codeguru.com/columns/vb/working-with-the-treeview-control-in-vb.net.htm

zTree: http ://www.ztree.me/v3/demo.php#_101

我的旧 VB Treeview 应用程序: http ://www.retirementforecaster.com

我的新 HTML/JS Treeview 应用程序(仍处于早期测试阶段): http ://www.moneyplan.link

于 2015-05-19T13:42:41.453 回答