问题标签 [itemeditor]

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 投票
2 回答
2211 浏览

apache-flex - Flex:使用 NumericStepper 作为 DataGrid 中的 itemEditor

我正在尝试使用数字步进器使数据网格中的一个字段可编辑。我目前的尝试看起来像是在工作,但 dataProvider 实际上并没有被改变。

根据我在十亿个不同地方读到的内容,语法应该是

我在这个主题上尝试了几种变体,但似乎没有任何效果。我错过了什么?

0 投票
2 回答
1883 浏览

apache-flex - 如何将数据网格单元格的预编辑值检索到flex中的itemeditor

我为 flex 中的数据网格编写了一个自定义项目编辑器。我的问题是如何在项目编辑器初始化后以及在自定义项目编辑器代码中检索数据网格单元格的预编辑值。

0 投票
3 回答
2776 浏览

apache-flex - 如何让弹性列表组件中的项目编辑器提交它的更改?

我有一个列表组件,并且我有一个用于列表中项目的项目编辑器。我希望用户在完成更改后单击一个按钮,因为我让他们在编辑器中编辑多条数据,并且我还想在关闭编辑器之前验证数据。我只是不知道如何处理按钮的单击事件以使项目编辑器关闭并将其更改提交给数据提供者。

0 投票
2 回答
4057 浏览

apache-flex - 选中/取消选中 CheckBox 时,如何在 Flex 列表中触发 itemEditEnd 事件?

我有一个List组件,它具有CheckBox也用作 itemRenderer 的插入式 itemEditor。它将每个项目显示为CheckBox带有标签的简单项目。

但是,在我单击列表之外的内容之前,不会触发 itemEditEnd 事件。我希望它在 CheckBox 被选中或未选中时触发。

我正在考虑在 CLICK 事件处理程序中手动分派 ListEvent.ITEM_EDIT_END,但随后 itemEditEnd 事件将被分派两次。必须有更好的方法来做到这一点。

有任何想法吗?

谢谢。

0 投票
3 回答
11394 浏览

apache-flex - 在 flex 中刷新/重新加载数据网格

我正在使用数据网格。它具有 itemEditor 组件、组合框等作为列的一部分。理想情况下,datagrid.invalidateList() 方法可以使用新的 dataProvider 数据重新加载数据网格。

但是,对我来说,它附加到旧数据中,新数据被添加到旧数据下方。我无法修复数据网格的重新加载。

0 投票
1 回答
5065 浏览

apache-flex - 在 itemEditEnd 事件之前从 itemEditor 提交新值

我有一个 DataGrid,有itemEditorNumericStepper列。编辑 DataGrid 中的值时,我想更新屏幕上显示的几个值,因此想调用一个updateValues()函数。

首先,我将此函数添加到 的itemEditEnd事件中DataGrid,但该函数在新值更新为之前被调用dataProvider,因此,我在函数中拥有的值是旧值。值更新到dataProvider? 还是我错过了什么?

其次,我尝试将此函数放在每个的更改事件中itemEditor(duh!),但又一次,更改事件被触发,但其中的值dataProvider是旧的。

有什么方法可以让函数updateValues()被调用,每次编辑一个值并更新到 中dataProvider,因为我从哪里获取值?

非常感谢。

0 投票
1 回答
276 浏览

apache-flex - 如何防止itemeditor破坏?

我的自定义项目编辑器打开了一个标题窗口(在内联编辑器中显示的内容太多),这显然会窃取焦点,所以我得到了一个 itemeditend 事件,并且数据网格在错误的(对我而言)时间破坏了编辑器。我认为必须让 itemeditor 保持活动状态,直到 titlewindow 工作完成,但是如何?DataGridEvent 原因是“其他”,livedocs 说 preventDefault()无能为力。任何想法?

0 投票
1 回答
2826 浏览

apache-flex - DataGrid - 单击按钮时编辑选定的行

我有一个非常简单的带有 2 列的 DataGrid,如下所示:

我要做的是在用户单击按钮时激活所选行的版本。到目前为止,我一直无法找到如何做到这一点的任何例子。我已经尝试了 6 或 7 种不同的方法,但都不起作用。有谁知道如何做到这一点?

如何获取 DataGrid 的选定行(不是 selectedItem)以及如何:

  • 仅在该行中更改 ItemRenderEditor 或 ItemRenderer。
  • 或者启用该特定行的版本而不单击它。

这是我一直无法回答的问题

帮助将不胜感激。

0 投票
1 回答
810 浏览

apache-flex - Flex Tree Control如何获取刚刚添加的xml节点的itemEditorInstance

我有一个树控件,我让用户在其上添加一些节点。添加节点后,我想让用户立即编辑添加的控件。如何获取刚刚添加的 xml 节点的 itemEditorInstance?

感谢提示!马库斯

0 投票
1 回答
751 浏览

apache-flex - Flex 3 自定义 ItemRenderer 和编辑器问题

我创建了一个自定义 ItemRenderer,它扩展了 UIComponent 并实现了 IListItemRenderer。此渲染器包含一个文本对象来显示该值。

对于编辑,我使用标准的 ItemEditor (TextInput)。

现在,当我想编辑一个值时,我单击一个单元格并创建了编辑器。但不是显示在渲染器中显示的值,而是显示“[object Object]”。

有人知道为什么并且可以在这里帮助我吗?会很棒!