问题标签 [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 回答
1411 浏览

apache-flex - Flex:ItemEditor 失去焦点!

这是我的问题的图像:我正在使用组合框作为 Datagrid ItemEditor(不仅仅是渲染器,我的渲染器是标签,双击单元格使组合框可见,就像所有项目一样编辑)

现在,在组合框中选择一个条目是没有问题的。但我的问题是只有当我选择“水果”时,它又会弹出另一个名为“选择水果”对话框的图层

问题:

我如何保留项目编辑器,而重点是图层;现在只要我点击水果,我的处理程序就会弹出“选择水果”对话框,焦点在图层上。一旦焦点离开编辑器,ItemEditor 就会消失,ItemRenderer 标签会回来。

我想让 ItemEditor 保持活力!我在哪里连接开始/结束 ItemEdit 等事件?

Flex:项目编辑器,失去焦点!

0 投票
0 回答
4125 浏览

apache-flex - Flex - 如何在火花数据网格列中创建一个简单的内联复选框项目编辑器?

查看 flex 4.6 (flash builder) 文档,它显示了为数据网格列创建项目编辑器的示例,但他们的示例是使用“mx”库。我正在尝试坚持使用 spark 库。我似乎无法在火花中提出等效的工作代码:

这是他们的代码:

我想做完全相同的事情,但使用火花数据网格和火花复选框和 VGroup 等。

有可能/如何?

更新:有点进步,通过查看各种示例,我现在部分工作。它绘制了复选框,我可以单击复选框来更改值,但是,它似乎没有触发数据网格进行更改/更新。例如,我必须编辑数据网格中的不同字段,以便数据网格更新并保存回服务器。我正在使用 gridItemEditorSessionSave 事件:

0 投票
1 回答
565 浏览

datagrid - Flex Spark DataGrid:GridItemEditor 中的 ReferenceError #1069

我正在<s:GridItemEditor>为 spark DataGrid 编写一个通用代码,以根据属性类型动态创建一个适当的 UIComponent 进行编辑。

链接到 GridColumn 的一些属性很复杂,例如:

我遇到了这个复杂属性的错误:

在 spark.components.gridClasses::GridItemEditor/set data()[E:\dev\hero_private\frameworks\projects\spark\src\spark\components\gridClasses\GridItemEditor.as:176]**

这是发生此错误的特定功能:

是否可以通过正确重新定义 set data() 函数来避免此错误?我该如何解决这个问题?

是否可以在 spark DataGrid 中将不同的属性定义为 label 和 itemEditor?

非常感谢。

0 投票
2 回答
3738 浏览

apache-flex - 在 Flex 4 中使用 ComboBox 作为 ItemEditor

我有一个带有数据的简单 DataGrid。在其中一列中,我想使用 ComboBox 来编辑字段,而不是标准的编辑框。

我怎么做?我已经尝试了我在互联网上找到的所有类型的东西,但它们都无法简单地更新值。我会说这样做应该不会太难。

0 投票
1 回答
2603 浏览

apache-flex - 使项目编辑器可编辑 flex 中的高级数据网格

我有一个高级数据网格,其中我有 2 列,该列的每一行都是一个项目编辑器

现在我想在双击时编辑行单元格我尝试了各种方法以使其可编辑一些属性是用这段代码编写的。

我使 colmns Grid 的可编辑属性为 true,并且我尝试使用 rendrerIsEditor 将其设置为 true...

请帮助我是我做得对还是其中缺少某些东西。

0 投票
0 回答
183 浏览

apache-flex - ComboBoxEditor 中的选择更改在 DataGrid 中选择的行

这是一个很好的问题:

我有一个带有 Combobox 作为 ItemEditor 的 AdvancedDatagrid(直到那里,没有问题......)。这个 ComboBoxEditor 得到这个行为:选择 = 关闭编辑器

当我单击 ComboBox 中的一个值时,它会选择它并根据需要关闭,但单击也会将选择放在下面的数据网格行中,然后打开该行的编辑器。

此评论仅在Internet Explorer (8 & 9)中出现

知道为什么 IE 会这样,更重要的是,如何解决这个问题?

非常感谢

0 投票
1 回答
234 浏览

focus - Flexicious Ultimate DataGrid 在单击滚动条时保持焦点在 itemEditor

有没有办法我可以做到这一点?

I want the user to be able to click in an editable cell, and then if they happen to click on the scroll bar for the DataGrid I want to keep the itemEditor showing and not go back to the normal dataField.

How could I make this happen? Thank you!

0 投票
1 回答
263 浏览

apache-flex - Flexicious - 关闭 itemEditor

我遇到了一个我无法解决的非常愚蠢的问题:我想从Flexicious关闭 FlexDataGrid 中的项目编辑器。

实际上,当我按下Enter键时,我输入了我的itemEditEndHandler函数,但是 itemEditor 没有关闭(但是在按下EscapeTab键时它会正确关闭)。我首先考虑使用类似的方法datagrid.destroyItemEditor()(如使用常见的数据网格......),但没有任何明显的方法或方法可以关闭它!

可悲的是,Flexicious 中的 FlexDataGrid 文档并不多 :'(

有人已经遇到过这个问题吗?你知道一些强制关闭 itemEditor 的好方法吗?

谢谢

0 投票
0 回答
89 浏览

apache-flex - 组合框的列表位置不正确

我在提前数据网格中使用spark的组合框作为Itemeditor。当 Combobox 在 Flex 对象底部附近打开时,它工作正常,但无法正常打开。

它倾向于第一次向上打开(这很好)但是当我输入字母进行搜索时,它会过滤记录并正确调整列表的高度,但无法管理 Y 坐标以保留列表与其文本框相邻。

附上两张快照。请提出任何解决方案来解决这个问题。谢谢
在此处输入图像描述在此处输入图像描述

0 投票
1 回答
316 浏览

apache-flex - 使用自己的渲染器将 Flex HierarchicalData 中的逗号替换为点,因为 itemEditor 不起作用

我创建了一个带有 HierarchicalData 作为 DataProvider 的 AdvancedDataGrid。为 DataProvider 中的 @value 字段添加我自己的 itemEditor。

一切正常,如果没有设置值,则背景设置为红色,值设置为 n/a,但逗号的替换不起作用。如果有人可以帮助我解决这个问题,我会很高兴。

这是我的 MyItemEditor.as 类:

还有我的 Test.mxml:

树用于检查是否设置了值。有时该值不会在第一次设置。也有点奇怪。