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

extjs - 如何使用组合框编辑器获取网格中的当前行

我在其中一列中有一个带有 ComboBox 的 EditorGridPanel。
在该 ComboBox 的“选择”事件侦听器中,我想知道它在哪个网格行(不是 ComboBox 行)上。
原因是我想在每次选择项目时更新网格中的不同列。
我想我可能会遗漏一些明显的东西。

谢谢你的帮助。

0 投票
1 回答
1605 浏览

jsf-2 - 之前显示确认消息单击“确定”按钮更新模型

我使用<p:rowEditor>如下:

我想<p:rowEditor>在单击“确定”按钮更新模型之前显示确认消息。我怎样才能做到这一点?

0 投票
1 回答
3583 浏览

jsf-2 - 在 rowEditor 更新模型之前显示 confirmDialog

我以非常默认的方式使用 PrimeFaces dataTable 和 rowEditor:

我希望在单击 rowEditor 的“检查”按钮时显示一个确认对话框。

我知道可以使用 JS 确认功能(感谢在 <p:rowEditor> 单击“确定”按钮更新模型之前显示确认消息):

但我希望对话框符合 UI 主题,confirmDialog 组件是最佳候选者。唉,我不知道如何在这里使用它。我尝试了以下方法,但它不起作用(只是没有确认发生):

有任何想法吗?

0 投票
1 回答
1046 浏览

primefaces - primefaces rowEdit 在validationFailed() 后关闭

我正在使用 Primefaces 4.0 和 JSF 2.2。当我DataTable使用行编辑进行并设置valdiationFailed()事件rowEdit时,行编辑器正在关闭,我想阻止这种情况。

我添加了一个oncompletejs函数,例如:

我的远程命令如下:

因此,当验证失败时,这会保留编辑器,但现在编辑器接受和取消按钮不起作用,在我进行手动刷新之前,编辑其他内容也是如此。

我只想在验证失败时留下编辑器并更正输入,如果验证成功,编辑器可以关闭。

有人对此有任何解决方案吗?

0 投票
1 回答
405 浏览

java - gxt 2.2.5 改变行编辑器状态

使用 GWT + GXT。是否可以通过例如消息框来更改活动的行编辑器状态?我创建了一个事件,它调用带有文本区域的消息框,为了将该文本区域中的文本放入网格中,我需要调用 rowEditor.stopEditing(true),然后手动将文本插入数据网格,然后执行 rowEditor.startEditing(true) . 所以它看起来像:

它可以工作......但是如果需要,用户不能取消他的更改,因为它们已经被 re.stopEditing(true); 保存了。

0 投票
3 回答
5757 浏览

extjs - 更改其值时更新 RowEditing 字段

我使用的是 Extjs 4.2,所以我有一个带有行编辑插件的网格。一切正常,我想知道如何根据另一个字段更新一个字段值。我的意思是,例如,如果在我的网格中有 field1 和 field2,当其中一个被更改时,我需要field3field1+值更新值。field2通常使用 jquery,我们可以为每个字段编写一个更改事件,但我如何在行编辑事件上做到这一点?

这可能吗?

0 投票
3 回答
1385 浏览

extjs - ExtJS 数字字段上有两个或多个分隔符

请告诉我,如何使用两种类型的分隔符数字输入字段?您只能使用一种标准方法,但在不同的键盘布局中,需要使用另一种,将数据保持为一种格式,即“。”

输入:10,789 或 10.789 保存:10.789

我使用Ext.form.NumberField来编辑积分字段。

我的部分代码:

0 投票
1 回答
6692 浏览

javascript - 当我点击取消时,如何使 extjs 中的行编辑插件不添加行?

目前该rowediting插件提供了update/cancel. 如果它是新添加的行,当我点击cancel按钮时,我希望它不添加新行。

我怎样才能做到这一点?

这是FIDDLE

目前,使用rowediting,我只是添加和删除行。如果无法使用cancel,如何添加新按钮close并使其不添加行。

我也在看煎茶论坛,我发现了一个帖子上面写着以下内容:

  1. 火灾事件canceledit

  2. 何时autoRecoverOnCancel为真,如果记录是幻影,则将其删除

但是,这也不起作用。你能建议吗?

0 投票
0 回答
2311 浏览

javascript - 扩展行编辑插件以在 extjs 中显示更多按钮

这是我用来添加更多按钮的行编辑插件。但是,按钮的呈现发生在我的容器的开头,并且该行不可编辑。您能否建议我可以进行的任何更改以使其在我开始编辑的行中起作用?

更新:

我根据@JanS 的建议扩展了 RowEditorButtons

我已经读过它覆盖了整个项目。如果我只想要当前页面而另一个页面我想要不同的按钮集怎么办?

0 投票
2 回答
3306 浏览

c# - RowEditing 命令未触发

我有一个网格视图,可以在页脚模板中添加行,效果很好。我想将 RowEditing 和 RowDeleting 添加到网格中。我添加了 RowEditing 方法,但是当我单击“编辑”按钮时,添加行显示在页脚中,就好像它是“添加行”命令一样。当我创建网格的原型时,我有一个列仅用于编辑它是一个命令字段。当您单击按钮时,该行将更改,以便所有字段都是可编辑的。当字段是 ItemTemplate 字段时,我该怎么做?

这是我的标记:

这是我背后的代码:

当我单击编辑按钮时,不会调用 RowEditing 方法,并且页脚行显示插入操作。

如何获得编辑按钮以使单击的行可编辑?

更新信息 Page_Load 这是 Page_Load 方法:

谢谢。