问题标签 [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 回答
239 浏览

extjs - 如何在 extjs3 网格中捕获最后一行编辑事件

我有 ExtJs 网格,我想将空的可编辑行保留为网格中的最后一个低点。因此,当在最后一行输入内容时,我想在网格中添加另一个空的最后一行(开始输入/编辑最后一行时)。但我无法捕捉最后一行 istyping/isediting 事件。

ExtJs3 中是否有任何事件为“isLastrowtyping”,如果不是,我如何使用 ExtJs 捕获此事件

0 投票
1 回答
6284 浏览

css - ExtJs 3.:如何为网格体单元格添加边框(没有网格标题)

我想添加没有网格标题的网格单元格边框,所以我为网格添加了 CSS 类。这是我的 CSS 类

上面的 CSS 为网格标题创建边框。那么如何删除网格标题单元格边框?

0 投票
3 回答
955 浏览

extjs - Extjs4 从服务器加载网格中的数据

如何从服务器加载网格中的数据我能够将数据从存储加载到网格,但无法将数据从服务器加载到存储,然后再加载到网格服务器 API 详细信息:

http://192.1681.102:8080/Petcrumbs/member/getMemberList

请求参数:

{"pageNumber":5}

响应成功:

{ "listOfMembers": [ { "address": { "state": "MH", "country": "India", "city": "Pune", "addressId": 52, "streetName": "Karve Road" ,“streetNameTwo”:“Nal Stop”,“zipCode”:“412042”},“name”:“Test Mmber4”,“password”:“287974”,“authKey”:“99710ff8d98346f51a7b3df83c16257”,“gender”:“Male ", "deviceToken": "ldjhakjhdkjahn42,n4lk2jedlkandmandlkand", "community": "Kothrud", "emailId": "r.pekam@mb.com", "phone": "9096305571", "image": null, "memberId": 41, "active": 1, "deleted": false, "myPackage" : "Gold", "joinedDate": "09-17-2013" } ], "message": "会员检索成功。", "success": true }} ], "message": "会员检索成功。", "success": true }} ], "message": "会员检索成功。", "success": true }

响应失败:

{ "listOfMembers": null, "message": "无法检索成员。", "success": false

}


在 EXTJS 商店中

当我有这样的存储(硬编码数据)时,网格会显示数据:

请告诉我上面的代码有什么问题?

0 投票
1 回答
695 浏览

extjs4 - 如何在每个组 ExtJS 4 中过滤分组网格

我正在创建一个分组网格。以下是以下步骤:

  1. 商店有所有记录

  2. 网格的 OnLoad 正在过滤存储,因此正在获取每个组的所有过滤器数据并显示在相应的组下。

  3. 这里所有组都用过滤器数据展开,图标是“-”,但我希望图标应该显示“+”图标。这样当我展开或单击 groupName 时,它​​将显示该组的所有记录。

假设一个组下有 5 条记录,当 Grid 加载时,它显示 2 条带有“+”图标的过滤记录。因此,当我单击 GroupName / + 图标时,它应该显示 5 条记录。

基本上是在寻找组过滤,在折叠状态下它应该显示过滤后的数据。

感谢您的回答并提前感谢!

0 投票
1 回答
794 浏览

extjs4 - ExtJs分组中clearfilter后如何获取特定组的所有记录

我正在加载商店并在商店中过滤。所以所有过滤的数据都在每个组下。现在,当我对特定组进行 clcik 时,我想清除该特定组的过滤器,以便我可以获取该组下的所有记录。

默认值:使用 store.filter(somecondition) 对网格进行后渲染。所有组均已展开

想要折叠任何组,当我再次展开时,我想显示该组下的所有记录。

谢谢你的帮助 !!

0 投票
1 回答
6521 浏览

extjs - 组合框作为 ExtJs 4.2 中的网格列。哪个更好,更重要的是正确的方法

我有一个要求,列必须是网格内的组合框。

第一种方式 进入物品——

这以正确的方式工作。唯一的问题是,用户必须单击网格才能知道它是一个组合框。我应该使用 CSS 并设置一个属性来说明网格内的这个特定列应该像一个组合吗?还有其他方法吗?

第二种方式 不使用插件编辑器,我们可以使用渲染器函数并返回由商店填充的组合框的 xtype。如果我在一个网格中有 3 列并且要求说这个组合应该在第二列中,那么就有一个错误。当我单击组合时,选择一个值并移至第三列以更改文本或输入/编辑类型(文本框或某些组件)的列,组合框值消失。为什么会这样?

欢迎任何建议。谢谢你 !

0 投票
0 回答
1033 浏览

extjs - ExtJs 对象#没有方法'indexOf'

我正在尝试编辑网格中的许多单元格。我可以编辑除一个单元格之外的所有单元格。所有单元格都具有相同的数据类型,即字符串。当我单击该特定单元格时,出现错误

在以下块中:

在调试过程中,我可以看到上面显示的代码块中'url'的值设置为'true'。

从这里可以清楚地看出,'true' 没有方法'indexOf'。但我无法理解为什么将 URL 设置为 true。控制台错误不指向我创建的任何 JS 文件。我怎样才能找到我做错了什么?

0 投票
2 回答
1393 浏览

extjs - extjs - 行编辑器不工作

我有一个 gridPanel 定义如下:

rowEditing 插件有这个问题:
不是编辑我双击的行,而是在网格顶部插入一个新行,但它不显示编辑器字段。

我在代码中到处查看,并与基于 doc 的工作示例进行了比较,但我找不到不正确的地方。

这是它的样子:在此处输入图像描述

0 投票
2 回答
2687 浏览

extjs - ExtJS Grid:单元格编辑:如果输入的值为空白单元格

我在网格中使用编辑器时遇到了这个问题。我在网上找到的几乎所有网格示例中都发现了这一点。在具有诸如文本字段之类的编辑器的网格中,尝试输入诸如<SAMPLE>. 在您失去焦点的那一刻,网格上会显示一个空白单元格。但是,如果您再次选择它进行编辑,实际输入的文本将被保留。

在这里试试:http ://docs.sencha.com/extjs/4.0.7/#!/api/Ext.grid.plugin.CellEditing

我知道这与 html 编码/解码有关,可以在编辑事件中处理。但我觉得这应该由网格内部处理。

如果有的话,请提出更好的解决方案?我需要在我的网格中显示这些数据,所以这是一个真正的请求。

0 投票
1 回答
76 浏览

extjs - 在 ExtJs 4.1 中使用一个网格作为分组网格和普通网格

在我的应用程序中,我使用了两个 ExtJs 网格。一个包含部门 ID,当在第一个网格中选择任何行时,第二个网格将根据第一个网格中的选择填充部门详细信息。我正在使用两个普通的 ExtJS 网格,并且一切正常。

现在对于一个部门(部门 10),我想在第二个网格中显示分组网格。

我的问题是,是否可以使用相同的网格进行分组以及普通网格。

谢谢