问题标签 [jqxtreegrid]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1137 浏览

jqwidget - JqWidgets treegrid 问题连接 dataAdapter 对象

我在 AngularJS 环境中,并试图让 jqWidgets TreeGrid 工作。

我将 dataAdapter 全部与 Json 格式的数据连接起来,但是网格只呈现一行。

我在同一页面上也有一个测试 treeGrid,并带有示例数据,它工作正常。

我将最终的 Json 数据设置并排放置,以尝试确定我哪里出错了。

我已将此页面用作连接 treegrid 设置等的指南。http://www.jqwidgets.com/jquery-widgets-documentation/documentation/angularjs/angularjs.htm

这是显示“坏”网格的 jqx treegrid 指令的 html:

并且“坏”的 Json 数据树设置绑定了 vm.jqGridHierSettings(太大而无法内联发布):

http://www.bobmazzo.com/grid/TreeGrid_Data_Bad.txt

这是带有员工测试数据的“好”网格:

HTML:

vm.jqGridEmpSettings Json 数据:

http://www.bobmazzo.com/grid/TreeGrid_Data_Good.txt

并从我的 Angular 控制器代码中获取带有 Json 数据绑定的 javascript 片段:

我需要帮助来弄清楚为什么“坏”网格不起作用!以及为什么它只呈现一行,应该在哪里显示数据的层次结构。

谢谢。

鲍勃

0 投票
2 回答
786 浏览

javascript - 嵌套 JSON 迭代,超出最大调用堆栈大小

我已经实现了一个递归函数来遍历嵌套的 JSON。我面临的问题是它会引发错误

超出最大调用堆栈

我实现的功能如下,

我正在迭代的 JSON 看起来像这样,

我的怀疑是类似的子属性名称。但是有没有一种适当的方法来解决这个问题,因为相似的孩子名字是必需的。

非常感谢 :)

更新

这个例子模拟了我遇到的问题:http: //jsfiddle.net/qaoapays/1/

0 投票
1 回答
1266 浏览

javascript - jqxTreeGrid 如果我单击该行中的特定单元格,则禁用选择/取消选择该行

我正在研究jqxTreeGrid。我有一排有四个字段。姓名、组织、电话和选择首选项(这是一个下拉菜单)。现在,当我单击特定行/单元格时,它会选择该行并将行数据保存到本地数组中。

我的问题是第四列。如果我单击该列(下拉列表),我不希望触发 rowSelect 事件,原因如下:

  1. 它取消选择我当然不希望发生的所有先前选择的行。
  2. 它选择了一行,但我的目的是为该行设置下拉列表的值。

我不希望任何事情发生,因为我只从首选项下拉列表中选择值。

我浏览了这篇文章:JQGrid Not select row when click in a specific cell但它没有帮助,因为 jqxTreeGrid 没有这种方法。

我尝试了以下方法,但它不适合我。

这是我的 rowSelect 方法:

0 投票
0 回答
72 浏览

jquery - 奇怪的问题:骨干模型在其中一种方法中显示不同的值

我在单击按钮时显示引导模式对话框(用户权限),其中我显示 jqxTreeGrid 显示用户列表。每个用户都有一些权限设置。

所以我有以下资源来设置引导模式对话框:

  1. 我有一个名为 UserPermissionModel.js 的主干模型

    定义(['应用程序','下划线','主干'],

    });

  2. 我有一个View UserPermissionView,有以下方法

    在渲染后,我正在调用一个 Web 服务,它为我提供了用户列表,我将其保存在模型内的 userList 数组中。由于这是我第一次设置权限,所以我将 Permission 数组设置为默认值。

    afterRender: function () { var self = this;

    },

一旦我得到 userList,我就会使用 loadListGrid 方法在 jqxTreeGrid 上显示它们。

在 jqxTreeGrid 就绪方法中,我正在初始化弹出框。下面是我放在 Backbone 视图的 loadListGrid 方法中的 jqxTreeGrid 代码

网格中的每个用户都有一个按钮,该按钮显示带有一些单选按钮的弹出框。检查该用户的默认权限(我从存储在模型中的权限数组中读取)。我可以为该用户选择不同的权限,并为该特定用户更新模型中的权限数组。

希望我能够解释该功能。

现在,当我第一次打开模式时。一切都很完美。但是当我关闭模式并再次打开它时,这就是问题发生的地方。当我在“shown.bs.popover”方法中读取权限时,主干模型在权限数组中有我从未设置过的值。它给了我错误的价值观。但在任何其他方法中,它都有正确的值

我尽力复制这里的场景。如果有人有任何想法,请发表评论。

谢谢亚明

0 投票
0 回答
135 浏览

angularjs - 如何在过滤器栏中的 keydown 上更新 jQWidgets jqxtreegrid 中的数据?

当我在过滤器栏中输入内容时如何更新 jqxtreegrid?目前,它要求我们点击搜索图标或回车。

0 投票
2 回答
796 浏览

jqwidget - 如何在 jqxTreeGrid 中选中复选框并禁用

我正在尝试在下面的代码中检查和禁用 jqxTreeGrid 中的一些复选框:

是否可以在网格就绪功能上进行相同的操作。我对 jqwidget 做了一些研究。但没有得到任何解决方案或线索。请帮助我任何一个。

0 投票
1 回答
957 浏览

jqxgrid - JQX 网格中的工具提示

我有一个 jqx 网格,我已经为网格中的所有列启用了工具提示。网格中的一列将有图像。如何在工具提示中显示文本值

请找到示例代码

列的功能:

0 投票
1 回答
680 浏览

jquery - jqxTreeGrid rowClick 和 rowDoubleClick vs rowSelect

为什么rowDoubleClickorrowClick事件会返回比 更健壮的对象rowSelect

例如rowDoubleClick

虽然rowSelect返回一个“更薄”的对象。

如下图所示,rowSelect排除了parent包含records(其对等方)及其parent.

在此处输入图像描述

我的问题是这个...

rowSelect我怎样才能得到与 a 相同的对象rowClick?我可以rowClick通过 a 以编程方式强制 arowSelect吗?

0 投票
0 回答
43 浏览

javascript - 为什么当 selectionMode 为 singleRow 时 JqxTreeGrid 不允许浏览器选择?

在 ajqxTreeGrid中,我可以将enableBrowserSelection属性设置true为允许选择单元格中显示的(部分)文本。这对于将数据复制到剪贴板很有用。

但是,我注意到当我设置selectionModesingleRow.

这个小提琴为例:只要我添加selectionMode: "singleRow",到 JavaScript(例如第 143 行),浏览器选择就不再起作用了。

这是一个错误还是背后有我不明白的原因?

0 投票
0 回答
237 浏览

karma-jasmine - 加载时出错:Uncaught ReferenceError: jqxBaseFramework is not defined

加载时出错:未捕获的 ReferenceError: jqxBaseFramework is not defined in http://localhost:9876/_karma_webpack_/vendor.js line 125124 在 jasmin 单元测试中出现此错误

开关(项目){