问题标签 [extjs-grid]

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 回答
193 浏览

extjs - Extjs Xml reader: multiple substructure handling?

I've an xml containing a nested structure

using model mapping, I can put the data into the grid by this:

and this obviously doesn't work since it only parses the first room and generates one row in the grid.

So how can I make the mapping to parse multiple substructures?

And how can I extend the grid view to support this structure? Something like embedding a tree or list into a grid row would be perfect for me, though I know it's hard.

0 投票
2 回答
1481 浏览

extjs4 - 强制 ExtJS 4.2.1 网格自动调整其高度的属性或方法

我有一个使用 ExtJs 4.2.1 框架开发的简单网格。网格有一个底栏 (bbar)。问题:由于底部栏(隐藏在底部栏后面),水平滚动条不可见。如果我使用 grid.setHeight() 设置网格的高度,我可以看到水平滚动条。无论如何告诉网格根据滚动条的可见性调整其高度?

早些时候,我使用以下代码根据滚动条的可见性调整高度。但是这个选项在 ExtJs 4.2.1 中不起作用。

请提供您的建议。

谢谢

0 投票
2 回答
3836 浏览

javascript - 如何更改 extjs 中特定列中的所有值?

我有一个带有列的可编辑网格面板,当我按下 applyToAll 按钮时,我想将列中的每个单独的值更改为相同的值。似乎没有任何 api 调用使我能够获取列中的所有值,甚至是网格面板中的所有值。

单击 applyToAll 按钮时,如何更改列中的所有值?

0 投票
1 回答
6297 浏览

extjs - 带有多个复选框的 EXT Grid - 选择项目取消选择另一个

我有一个 EXT JS 4.2 网格 5 列,它在最左边有一个正常选择复选框,在倒数第二列有一个附加复选框,在最后一列有一个单选框。

如果我单击并选择选择列中的一行,然后单击“主要”单选或“完整”复选框,它将取消选择该行上已选择的任何内容。例如,如果我选择第 1 行,然后单击 Primary Radio,它将取消选择,然后如果我单击 Full,它将取消选择 Radio。然后,如果再次单击收音机,然后单击完整,它们将保持选中状态。

似乎一旦第二次选择复选框或收音机,它就会开始正常运行,不确定为什么会发生这种行为或如何纠正它。

我尝试添加 checkOnly: true 参数,但这似乎没有任何不同。

在此处输入图像描述

这是网格的代码:

任何帮助将不胜感激....

谢谢!

0 投票
1 回答
2597 浏览

extjs - 用自定义 XTemplate 覆盖的 ExtJS 4.2.1 网格视图显示什么

我正在从版本 4.1.1 切换到 4.2.1,最后我需要修复最后一个错误。我们有一个网格视图,其视图被简单的 (?) Ext.XTemplate 覆盖,如下所示:

以这种方式为网格设置此视图:

然后在控制器onRender中填充存储(网格的存储是 AJAX,加载数据并将它们传递到视图的内存存储)。在 ExtJS 4.1.1 中,这可以正常工作,加载数据并解析模板并显示包含数据的 HTML。

但是在切换到 4.2.1 之后,HTML 不再填充数据,并且什么都没有显示,而是一个空的 HTML 表(看起来好像什么都不会呈现)。由于至少有一部分 HTML 但没有数据,我想问题可能出在应用于模板的数据上。

有人知道可能/出了什么问题吗?

更新:在调试和自定义视图模板简化后,我发现,即使自定义视图也设置了自己的存储,并为返回的数据设置了自己的根,它忽略了该设置并简单地加载Ext.grid.Panel组件存储的数据。AJAX 响应如下所示:

这里data应该用于Ext.grid.Panel组件,rows然后应该由自定义视图(配置为Ext.XTemplate)填充。似乎对于子视图总是返回父商店的根元素。任何方式如何解决这种行为并使自定义视图使用它自己的商店???

0 投票
1 回答
2415 浏览

extjs - EXT JS 4.2 Grid 中的预选项目

我正在尝试根据数据存储中项目之一的值预选我的 EXT 网格中的项目。

在我的数据存储中,我获取了 7 个项目,我抓取的最后一个“已安装”项目是 BOOLEAN,我想用它来预选网格中的项目。

这是我到目前为止不起作用的代码...

我试图在商店填充后使用 on.load 方法返回并预先选择我的物品,但没有任何运气。

我是一个 Python 的人,不要过多地绕过 JS,所以对菜鸟感到抱歉。

任何帮助,将不胜感激。

再次感谢!

0 投票
1 回答
14084 浏览

extjs - EXT JS 4.2 Grid - 自动检查选择模型复选框

我有一个 EXT JS 4.2 Grid 5 列,最右边的 2 个列(1 个复选框和 1 个单选)不是 EXT 选择模型的一部分,但是当其中一个项目被选中时,我想要最左边的选择复选框默认情况下总是被选中。

现在在我的网格中,如果我选择“完整”或“主要”,默认情况下不会选中主选择复选框,如果可能的话,我希望它。

这是我的网格: 在此处输入图像描述

这是我的代码:

});

0 投票
0 回答
800 浏览

extjs - 无法在网格 extjs 3.4 中分组

我用 extjs 3.4 制作了一个 webapp。我有一个要与字段分组的网格,street但我不能。我的代码在这里:

我想我有这个例子的所有代码:http: //dev.sencha.com/deploy/ext-3.4.0/examples/grid/grouping.html

我不知道为什么网格不分组。我使用生成 json 的 ajax 和 php 从数据库中获取所有数据。显示所有字段。唯一的问题是非分组。我也没有错误。

任何人都可以帮助我吗?

0 投票
2 回答
3335 浏览

javascript - Extjs 网格宽度计算错误

我正在尝试创建一个没有垂直和水平滚动条的 Extjs Grid。这意味着网格应该在两个方向上扩展到无穷大。

这是我的代码:

我正在将我的网格渲染为一个 div 元素,所以实际上我不使用任何布局等。

和风格:

这是我的浏览器屏幕截图,显示了垂直滚动条[就像我预期的那样]。

问题是

没有水平滚动条,部分列刚刚从页面中截断,无法查看它们呈现的数据。 在此处输入图像描述

我可以看到 extjs 尝试计算网格的高度和宽度。在高度的情况下它是正确的但对于宽度它不是,计算的宽度等于我的浏览器的宽度,而不是网格中列的总和。 在此处输入图像描述

我感谢您的任何建议或言论,谢谢。任何人都可以帮助我吗?

0 投票
2 回答
24549 浏览

javascript - Extjs:在同一行中另一个单元格的每次更改时更改网格单元格值

我正在研究 extjs Grid 面板,它有 2 列,如下图所示。

在此处输入图像描述

我的要求是在每次更改相应的“任务描述”单元格值时更改“短名称”单元格值。我使用了“任务描述”列的编辑器,如下所示。

但是我如何访问“短名称”列以从更改事件函数中设置它。

请建议我解决方案。

提前致谢。