问题标签 [roweditor]

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 投票
0 回答
1177 浏览

jsf-2 - primefaces 数据表行编辑器错误

我在 Tomcat 服务器上使用 JSF 2.2 和 primefaces 4.0 和 Mojarra 2.2.2。我将 ap:datatable 与行编辑器一起使用,但是每当我尝试编辑行时,当按下“检查”按钮保存更改时,都会出现以下错误:

这是带有数据表的 xhtml 页面的一部分:

最后一列是删除行。它实际上工作正常。在上面的代码中,我用来迭代的列表是对象“Asociados”,它只是一个带有相应 getter 和 setter 的 bean。任何帮助将不胜感激,在此先感谢。

0 投票
1 回答
1143 浏览

extjs - ExtJS GridPanel 上的 RowEditor 和 checkcolumn 显示问题

我正在使用带有 RowEditor 扩展的 ExtJS (v3.4.0) GridPanel,以允许用户将文本行添加到网格中。我还使用了 checkcolumn 扩展,因此用户可以检查某些文本行以供以后处理。到目前为止,它看起来像这样:

我的网格面板

但是,在编辑一行时,手头的问题变得很明显:

显示错误

checkcolumn 下的值与实际的复选框一起以文本形式显示。我想既然用户可以在不编辑行的情况下选中复选框,我会让这个列不可编辑来解决我的问题。但是,修改我的代码后,真/假值仍以编辑模式显示,文本值不再可编辑。

到目前为止我的代码:

有没有一种简单的方法可以在编辑一行时简单地摆脱真/假文本?

以防万一,下面是我的 RowEditor.js 和 CheckColumn.js 文件:

RowEditor.js http://trac.geoext.org/browser/ext/3.4.0/examples/ux/RowEditor.js?rev=2740

CheckColumn.js http://trac.geoext.org/browser/ext/3.4.0/examples/ux/CheckColumn.js?rev=2740

0 投票
1 回答
1125 浏览

javascript - 如何让 ExtJS 5 AjaxProxy 保存?

我正在将一个应用程序升级到 ExtJS 5,我似乎无法使用 RowEditing 获得一个网格来将已编辑的记录发布回我的服务器。

行编辑器出现,我可以更改值并单击更新按钮,但没有任何反应。没有请求,控制台中没有记录错误。

我添加了以下内容:

我收到带有正确记录号的警报,但仍然没有 AJAX 请求。这就像 ExtJS完全忽略了作者。

我没有为每个 CRUD 操作设置不同的端点,所以我没有使用apiconfig 选项,它应该使用url.

0 投票
0 回答
478 浏览

combobox - 网格内的组合框在渲染后不显示数据

我有一个在一列上有组合框的网格。数据在网格上加载良好。但是当我双击一行以启用编辑时,组合框不显示数据。(请参见下面的屏幕截图)突出显示的部分应显示“第一个标签”。但是当我开始编辑时,它会显示在带有“第二个标签”的第二行。

我在 4.1 上尝试了我的代码,它工作正常。似乎 4.2.2 不喜欢网格内的组合框。非常感谢任何帮助

在此处输入图像描述

这是我的示例代码。请在 Sencha 的代码编辑器上试用,以查看 4.2.2 和 4.1.0

0 投票
0 回答
273 浏览

extjs - extjs - rowedit - 将一列渲染为空白

我在网格中有 3 列,我正在使用行编辑器。

当用户单击该行时,我希望 3 列中的 2 列是可编辑的,并将第 3 列中的值清空,以便第 3 列中的值不可见。

怎么可能呢?

以下是我拥有的骨架代码:

0 投票
3 回答
1329 浏览

jsf-2 - JSF-Primefaces 5.0 roweditor 无法识别新值

我正在尝试使用 PrimeFaces 数据表的行编辑器,但我遇到的问题是更改数据表中的值托管 bean 无法识别新值并且旧值仍然存在。

我几乎“克隆”了 RowEditing 的展示,但出乎意料地对我不起作用。我搜索了更多帖子,有人说这可能是一个错误,但我完全复制了展示示例并且它有效。我的版本是 PrimeFaces 5.0。

*.xhtml

然后,托管 bean MbRCriteriExclusio.java 的片段:

在 Msg getCommentaris 返回数据表中加载的初始值,而不是我编辑的新值!陈列柜的代码是一样的..

非常感谢您的帮助

0 投票
1 回答
925 浏览

jsf - p:dataTable rowEdit 中的编辑/更新值在侦听器方法中不可用,因为它们被数据库中的现有数据覆盖

我正在使用<p:dataTable>行编辑器编辑数据,如下所示。

支持 bean 的实现如下。

当我在 cellEditor 中输入新数据并提交时,它们在侦听器方法中不可用。我注意到它们被从数据库调用的数据覆盖。

为什么会发生这种情况,我该如何避免?

0 投票
1 回答
1790 浏览

jsf - p:dataTable 的 rowEdit 事件上的 Bean 方法未被调用

我正在尝试从<p:dataTable>n 调用 bean 方法编辑行,但问题是rowEdit事件未调用 bean 方法。如果有人能给我解决方案,那将是可观的。

此外,我的 bean 已经在 View Scope 中,甚至不在会话范围内工作......我已经尝试了所有三个范围。

我的代码如下:

而bean方法是:

0 投票
2 回答
4357 浏览

jsf - 主要面孔中的 onRowEdit(RowEditEvent 事件) 没有让我更新值

我正在尝试使用带有 primefaces 的 jsf 更新该行,这是我为每个文件的代码,但是当我调试时,我没有得到更新的值,它每次都会给我一个旧值,并保持它与旧值相同。

user-type.xhtml

UserTypeTabMenuBean.java

UserTypeMasterDAO.java

提前谢谢~:)

0 投票
1 回答
995 浏览

extjs - ExtJs 行编辑网格组合过滤器在保存/更新记录后不起作用

我有行编辑网格,网格有两个组合和两个文本字段。

当在组合框上键入某个字符时,该组合框从下拉列表中过滤该类型的单词时,选择该过滤器值并形成组合,并正确保存记录并正确查看记录 NEXT --- 之后选择一个网格记录并开始编辑该记录。在组合框中键入一些字符,但该组合不会过滤该类型的单词表单下拉列表。

注意:这发生clearFilter(true);在保存/更新记录之后。如果我只删除clearFilter(true);网格视图组合过滤结果,那为什么我在加载存储之前清除过滤器数据

这是我的组合框网格列

这个网格 RowRditing

onRowEditingEdit 函数

我觉得我犯了一些基本错误请帮助我