jQuery MiniUI

标题: miniui filter 为什么不起作用? [打印本页]

作者: 皆非555    时间: 2018-3-21 10:10:37     标题: miniui filter 为什么不起作用?

今天做一个tree带过滤的东西,就算把官网的tree fiter复制下来还是不起作用,麻烦大家帮我看下,我是哪里出问题了。[attach]10674[/attach]

node.text 未定义,不知道是怎么回事,是我JSON的问题还是哪里的问题。

  1. function search() {
  2.                  var tree = mini.get("tree1");
  3.          var key = mini.get("key").getValue();
  4.          if (key == "") {
  5.              tree.clearFilter();
  6.          } else {
  7.              key = key.toLowerCase();               
  8.              tree.filter(function (node) {
  9. //                      alert(node.text);
  10.                  var text = node.text ? node.text.toLowerCase() : "";
  11.                  if (text.indexOf(key) != -1) {
  12.                      return true;
  13.                  }
  14.              });
  15.          }
  16.      }
  17.      function onKeyEnter(e) {
  18.          search();
  19.      }
复制代码



作者: felt    时间: 2018-3-21 10:34:05

你的数据里面没有text字段,按你实际的textField对应字段来修改
var textField=tree.getTextField();
node[textField]     //就相当于我们示例里面的node.text




欢迎光临 jQuery MiniUI (http://miniui.com/discuss/) Powered by Discuz! X2