请搜索treeview帮助

时间:2010-09-30 18:49:25

标签: javascript jquery asp.net-mvc jquery-plugins

在我的asp.net mvc页面上给出了一个分层视图,可以输入搜索字段并让树视图动态过滤掉树,因为输入了更多的字母,但只留下根节点(比如不包括北方) ,南,东或西)?

谢谢,

杆。

[TextBox filter goes here]

[treeview control below] /* I'm looking at jquery treeview for this. */
north
    new york
    pennsylvania
south
    alabama
    georgia
east
    north carolina
    virginia
west
    california
    washington

1 个答案:

答案 0 :(得分:0)

我只是实施一个,这对你的情况可能很有意思。不是asp.net-mvc,而是使用模板引擎,我猜测有类似的方法。

以下是获取树的步骤:

  1. 用户在输入框中键入字符图案
  2. 浏览器使用模式
  3. 调用服务器
  4. 服务器找到与模式匹配的项目。这些是树的叶子。
  5. 然后,对于每个项目,获取其父项以在JSON中构建树结构
  6. 将JSON发送回浏览器并呈现为HTML
  7. 对用户完全打开树,突出显示所有匹配的项目。 移动树的视觉效果很好。
    我还没有一个演示网址,但它很快就会投入使用。