问题标签 [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 投票
1 回答
516 浏览

extjs - 如何撤消extjs网格中添加的行

我想在实际保存之前如何撤消添加到网格中的特定内容。

请看看这个图片

我添加了两行,但是因为例如:对于某些验证失败,第二行无效,所以我想撤消第二行但保持第一行脏以将该数据保存到数据库中。

我正在尝试的是我将所有脏行推送到一个数组,然后在数据库中更新。但我不知道如何撤消或删除正在添加的无效行。无需重新加载网格 示例供参考 实时示例

0 投票
0 回答
154 浏览

jsf - RowEdit 保留输入的旧值并且不将值更新为 null

我有一个 html 文本框帐号,我正在尝试将文本框的值更新为 null,并且不允许将其更新为 null,调用是通过 ajax 进行的。我在同一页面上有类似的文本框费用类型,效果很好。这两列在数据库中都可以为空。当我在调试模式下检查时,帐号永远不会显示为空,而是显示保留在 db 中的先前值。OnRowedit 方法 -> event.get object() 始终具有先前的值。我看到很少有其他提到需要 init() 的链接,而且我的 bean 类中确实有。请协助。非常感谢任何指针。

下面是我的xhtml:

下面是我的javaBean:

0 投票
1 回答
925 浏览

css - Primefaces 使用主题图标自定义 rowEditor


我想p:rowEditor用任何 Primefaces 主题(如 Sentinel)提供的图标(铅笔等)自定义图标(见此处:[ https://www.primefaces.org/eos/sentinel/font-icons.xhtml][1] )

我编辑了我的自定义 CSS 文件,并尝试覆盖将 CSS 元素复制到 Sentinel 主题 CSS 文件中的行编辑器类,因此结果如下:

没有机会让它工作。我看到都是空白。也许我需要调整任何位置属性?有什么建议吗?谢谢!

0 投票
0 回答
69 浏览

primefaces - 将primefaces rowEditor与同一列中的另一个元素对齐

我正在使用 PrimeFaces 6。我想将 rowEditor 和 commandButton 并排放置在 dataTable 的同一列中。但是,这些元素一个一个地呈现在另一个之上。布局看起来像这样:

我的问题实际上与Pr​​imefaces roweditor 在同一列中与其他按钮相同,尽管答案对我不起作用。

我都试过了

但这不起作用。我已经在浏览器检查器中检查了 html,但我不知道为什么这些元素会这样对齐。

0 投票
1 回答
451 浏览

extjs - RowEditing 中的触发更新按钮

是否可以通过单击我要编辑的行来触发行编辑中的更新按钮?

我有这个:

这工作得很好,但我想在我点击一次我想编辑的行时让它更新。通过这种方式,我仍然必须单击按钮更新或按回车来触发编辑操作。我设法隐藏按钮更新和取消。

0 投票
1 回答
275 浏览

extjs - Extjs 日期字段 Rowediting 失去它的价值

我启用了一些功能grid,当我尝试编辑时,日期字段值被空白。强制用户再次选择日期。尽管在取消编辑时,会显示旧值。附上截图dateFieldGetBlankedRowEditingdateFields

这种行为在 中是不可复制的cellediting,它在那里工作得很好。

知道是什么导致了这个问题rowediting,有什么解决方案吗?

0 投票
0 回答
106 浏览

overriding - ExtJs 6.2.1 经典约束来自 RoweditPlugin 的 POST 功能

我通过 cmd 创建了一个基本的 sencha 项目:

sencha -sdk path/to/SDK generate app classic SandBox path/to/TARGET

另外我将数据更改为Personel.json

store.Personnel.js

现在我想用行编辑插件编辑表内的值。 view.main.List.js

如果我尝试更改表的任何值,则始终将 Personnel.json 的第一个条目插入整行。所以我尝试从更新按钮禁用 POST 功能并将更改的数据保留在本地,因为我实际上没有任何后端。稍后我想通过单独的“发送”按钮显式发送 POST 请求。我尝试像这样自定义行编辑插件,此外我更改了自动更新中的自动取消。

这样我得到以下错误:

所以我尝试像这样覆盖插件并添加一个新的RoweditPlugin.js

并更改了 List.js 中插件的调用

但现在 rowEditPlugin 不受我的覆盖的影响。我该怎么做才能从更新按钮更改默认功能?

0 投票
0 回答
111 浏览

jsf - p:datatable - 行编辑 - 选择要编辑的行时单元格菜单项不可见

我是 JSF 的新手。我有一个p:datatable设置为编辑行,但只是编辑其中一个单元格。我有行选择图标,一个看起来像铅笔的图标,然后是用于确认编辑和取消编辑的图标。当我选择要编辑的行时,相关单元格的菜单不显示项目值(在我的情况下为布尔值 - 真/假)。即使,当我将鼠标放在一个项目上时,也会显示出来。

我没有收到任何警告/错误/异常。

我的单元格菜单图像

我正在使用 JSF 2.2 (Mojarra 2.3.5) 和 PrimeFaces 6.2。

我该如何解决?

[已解决]我只需要

在我的 xhtml 文件的头部和styleClass="#{'black-font'}"我的h:selectOneMenu标签中:

0 投票
1 回答
82 浏览

javascript - Extjs 4.X RowEditor 触发“更新”按钮

我网格上的 RowEditor 插件运行良好,但对于我的一个用例,我必须以编程方式触发“更新”按钮并关闭弹出的 RowEditor 面板。供参考,下面的截图:

在此处输入图像描述

我试过下面的命令,但它似乎没有触发事件。

我创建了一个小提琴来测试这个: fiddle for RowEditor update firevent

上述命令(不起作用)在以下步骤中执行:

  1. 单击一行进行编辑,更改文本,不要关闭编辑器弹出窗口。
  2. 现在单击网格标题上的“添加”按钮,这将添加一行。这也是更新按钮触发事件需要根据我使用的命令触发的时候。

任何有关如何使这项工作的指示都非常感谢。

0 投票
0 回答
16 浏览

reactjs - 在 Ag Grid 中编辑/添加记录时更新过滤器

当我们添加新记录或修改导致 AG Grid 行更改的现有记录时,我们希望新值反映在过滤器中。我们正在使用自定义过滤器,我们尝试了各种解决方案,但它不起作用。我们所做的编辑是行级编辑,而不是使用 cellEditor 和 CellRenderer 进行单元格编辑。