问题标签 [treegrid]

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 投票
2 回答
9241 浏览

extjs - 带有编辑器列的 ExtJs TreeGrid。存在吗?

我需要能够在 treegrid 的网格列中编辑值。简单地将编辑器添加到列的配置中并没有帮助。我正在使用 ExtJs4 树面板组件。

在此处输入图像描述

有任何想法吗?

0 投票
2 回答
1756 浏览

java - 为 smartgwt TreeGrid 设置样式

我已经走了很长的路来设计一个特定的树形网格,试图让它看起来不像一个树形网格:D 我已经删除了连接线、打开/关闭按钮、图标,只有文本和缩进。

但是,由于某种原因,当我悬停一行时,背景仍会变为阴影,就像您越过一行时在任何常规列表网格上一样。看起来它是我通常的行上的一层。任何想法如何完全禁用此行为并仅依赖 CSS?

然后,第二个问题:如何在 TreeGrid 中的行/节点之间创建边距?每个项目都有一个由 CSS 设置的边框,我无法使后续行不粘在一起。我需要它们之间的几个像素。

谢谢!

0 投票
0 回答
905 浏览

java - 带有 SelectItem 的 SmartGWT TreeGrid 字段过滤器

我在 IE9 中使用 SmartGwt 3.0、GWT 2.4.0。

我有一个 smartgwt treeGrid,我在其中自定义了一个字段过滤器,SelectItem如下所示:

上显示的值SelectItem而不是标签。同样的情况发生在ComboBoxItem.

这是否发生在某人身上?难道我做错了什么?

谁能帮我?

谢谢你,米夫

0 投票
2 回答
1676 浏览

jqgrid - 在jqgrid中编辑treegrid扩展列的任何字段时..获取该单元格的html内容,而不是实际值。任何解决方案?

在 jqgrid for treegrid 中,当我单击 expandColumn:'name' 列的单元格中显示的值进行编辑时,我正在获取单元格内内容的 html。

我得到的html内容是:-

虽然我的实际价值只有:- Sub-subtask1

我的网格设置如下:-

0 投票
1 回答
1418 浏览

jquery-plugins - 在 jqGrid 的 TreeGrid 中启用客户端过滤

在 jqGrid 中启用 TreeGrid 后,如何创建解决方法或自定义 jqGrid 源代码,以便过滤器工具栏在客户端正常工作?

开箱即用,启用 TreeGrid 会禁用客户端过滤、分页和客户端排序。我能够对 jqGrid 源代码进行简单的调整来解决后两个问题。

0 投票
1 回答
6387 浏览

jquery - jqgrid treegrid 为每个树级自定义 css-class

我有一棵很深的树,对于用户来说很难区分级别。是否可以为每个级别设置自定义 CSS 类?例如 firstlike h1 和粗体,第二个粗体......

0 投票
1 回答
2370 浏览

jqgrid - jqgrid treegrid中的自定义图标

看来寻呼机功能目前已为 treegrid 禁用。但是我想添加一些自定义图标,例如导出图标,刷新到顶部分页,如下所示。是否还有其他替代方法可以为 treegrid 实现此功能。提前致谢...

0 投票
2 回答
3036 浏览

filter - 如何过滤 TreeGrid?

我目前有一个TreeGrid显示带有名称的节点。数据来自手动填充的DataSource.

nodeName字段上设置过滤器时,过滤器不会递归完成,因此我只能过滤Root 节点

如何告诉过滤器在子节点中搜索匹配项?

PS:在下面的代码中,我有 3 个节点Root>> RunChild1如果我尝试过滤器并输入“ R ”,我会得到Rootand Run。但是如果我输入“ C ”,我会得到“没有找到结果

代码

数据源:

主要的

0 投票
2 回答
1336 浏览

canvas - 在 SmartGWT 中,什么事件会告诉您是否正在绘制某些内容?

例如,我有一个TreeGrid并且我已经将一个添加ContextMenuTreeGrid. 现在我只想ContextMenu在用户右键单击叶节点时绘制。我的想法是检测何时将ContextMenu要绘制并检查右键单击的节点是否为叶节点:

  • 如果节点是叶子,则绘制ContextMenu
  • 如果节点不是叶子,则取消抽奖

但是什么事件处理组件的绘制?

更新:

showContextMenuHandler行不通的。实际上这是一个SmartGWT错误,因为如果我说 contextMenu.show(),我实际上得到了 2 个上下文菜单:一个来自SmartGWT(我制作的那个),第二个来自浏览器,其中包含诸如(下一页、上一页、选择全部、页面来源、..)。也一样LeafContextClickHandler,...

这就是为什么我想为 ContextMenu 本身添加一个绘制处理程序以防止它在特殊情况下绘制。

这是解释错误的图像:

在此处输入图像描述

0 投票
1 回答
4365 浏览

jquery - jqGrid treeGrid展开折叠不起作用

我正在尝试使用 jqGrid 4.2.1 设置一个 treeGrid 在一些作品视觉上看起来不错,但扩展折叠不起作用。只有图标切换,但组保持可见。

设置如下

json对象是:

如前所述,在单击节点以将其折叠(evreything 显示 expandend)之前,一切看起来都正常,图标切换,但行保持可见。我现在有点不知所措...