问题标签 [gridpanel]
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.
javascript - 将记录添加到网格 ext js 3.4
首先是 Ext js 的新手。
我在页面上有一个 ext js 网格,它使用 EXT JS 的 3.4 版。
我使用 store.loadData 来绑定网格。现在我需要插入一行而不刷新网格(我的意思是附加网格);但是,我在文档插入中找到了以下方法(数字索引,Ext.Component 组件)
我的问题是如何将我的对象数组(与新记录数据联系)转换为组件。
提前致谢..
问候, 纳文
extjs - 工具栏中字段的 100% 宽度
我在网格面板工具栏中放置了一个搜索字段,如下所示:
我希望我的搜索字段扩展网格的整个宽度。我知道我可以向网格添加一个侦听器,只要网格大小发生变化,它就会调整搜索字段的大小,但是有人知道我错过的配置或更干净的东西吗?
button - ExtJS 3.4 在网格底部添加按钮
我是 ExtJS 的新手,并尝试在网格底部添加一个按钮。此按钮将打开一个模式对话框以选择更多人。我不知道如何在网格之后添加这个按钮。我必须使用除 GridPanel 之外的其他组件吗?
有人可以帮助我吗?
代码如下所示:
model-view-controller - 带有表单 cals servlet 的 Ext.js 4 窗口返回 JSON 但无法填充网格面板
我正在使用带有 MVC 的 Ext.js 4。我有一个弹出窗口,并询问用户一些标准。该窗口调用一个 servlet,它以 JSON 格式返回数据,然后应该填充一个网格。我可以通过 Firefly 看到 JSON 对象被返回。但是,网格没有被填充。原因是对 servlet 的后续调用是有必要的。这是因为我在两个地方指定了 URL。我知道这是错误的,但是如果省略其中一个,我会收到错误消息。
这是 app/controller/PSLocators.js
这是 app/model/PSLocator.js
这是app/store/PSLocators.js
. 这有第一个网址。这是不返回任何数据的那个。我认为我不应该在此处使用代理{},但如果我删除代理 {},则会收到错误消息
这是app/view/pslocator/List.js
. 这有第二个网址。此 url 以 JSON 格式正确返回数据。如果我删除 URL,我会收到错误消息“未捕获的异常:未指定 URL”
有人可以帮忙,或者给我一个工作示例(提醒:我正在尝试使用 MVC 架构。)
sorting - 对网格面板列的组合框进行排序
在网格面板的 a 列中,我使用组合框作为编辑器和渲染器来显示值:
因此,当单元格被编辑时,组合框被显示,当单元格未被编辑时,该组合框的 displayField 被显示。
我的问题是,现在,当我单击此列的标题时,行按组合框的 valueField 排序。
我想让用户能够通过组合框的显示字段对该列进行排序。
请帮忙,谢谢
extjs - 在 ExtJs 中重用相同的组件
我想要的是能够一次创建两个 Panel 实例,但是当我执行new Dashboard.NotificationPanel(); new Dashboard.NotificationPanel();
第一个类似的操作时,不会显示网格结果。我怀疑它与 initComponent 阶段有某种联系,特别是两个对象通过引用使用相同的存储对象。如果我错了,请纠正我或指出我的错误。提前致谢。
extjs - 如何隐藏网格面板的主体?
我的网格有一些停靠的工具栏,我只想隐藏网格体。我试图像这样隐藏:
行消失但容器高度没有改变。所以改为网格行我得到了空白空间..
那么如何折叠和展开网格面板主体呢?
javascript - 在 Extjs 网格上添加存储数据(3)
我有一个包含大约 500 条记录的 jsonstore,每次我添加更多数据来存储时,我都会调用grid.getView().refresh()
在 gridpanel 上绑定数据,但这需要 5-6 秒,并且还会挂起浏览器。
有没有其他方法可以更快地绑定网格面板或刷新网格面板?
extjs - 如何将 ExtJS GridPanel 导出到 Excel?
我想将我的 GridPanel 导出到 Excel。我搜索了太多次,但找不到任何可接受的解决方案。
你能帮我解决这个问题吗?
PS:我使用 ExtJS 3.2 和 3.3.1
extjs - 如何在 MVC 模式中包含 UX 类?
在 MVC 模式之前,我会简单地通过在 JS 的顶部包含这个来包含 UX 类,之前Ext.onReady
:
现在我正在使用 MVC 模式,并且我有一个需要使用相同功能的网格面板。我在视图中包含了一个 requires 语句,如下所示:
但是该应用程序在第一次开始加载时会产生 404 错误。
有任何想法吗?
编辑:
我尝试将相同的代码块放在视图顶部也无济于事(参考该Ext.Loader.setConfig / .setPath
块)。
加载器不断尝试加载 UX 类,extjs/src/ux/
无论我如何尝试告诉它。根据这个建议,我也尝试在我的应用程序控制器中定义一个路径属性,但似乎回答者在源代码中看到的任何内容在 4.1 rc3 中都不存在,因为我找不到它并且它不存在工作。
如果我只是将 FilterFeature.js 添加为带有<script>
标签的 HTML 中的导入源文件,那么当我的应用程序启动时,它的所有依赖项都会出现 404 错误。
必须有一种简单的方法可以直接从 UX 文件夹将 UX 类包含在应用程序中,以便它可以链接到其他 UX 依赖项。