问题标签 [dataprovider]
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.
flex3 - AdvancedDataGrid 问题(错误?)- 错误列中的披露图标。(分层数据,Flex 3.5)
我遇到了一个有趣的问题,并认为值得发布:
在我必须在运行时使用分层数据设置数据提供程序的情况下,我正在使用高级数据网格。adobe 文档并没有真正涵盖这种事情(至少不是我可以挖掘到的水平)。
有没有人遇到过这个?
我唯一能想到的是有点骇人听闻,并且似乎通过高级网格的披露图标引入了一些奇怪的行为。我在下面包含了一个测试用例:
advancedDataGridProblem.as:
和mxml:
正如您在运行测试应用程序时所看到的,应该显示在“标签”列中的图标实际上被放置在“What the heck?”中。柱子。如果您将 Label 列拖过来并尝试将其与“What the heck?”交换。列,图标保持在原来的位置,但神奇的是,以前为“标签”列左对齐的标签现在为图标设置了适当的格式。将标签列拖出插槽一将使网格恢复到原始状态。
这个有点在我头上 - 有人有什么建议吗?
理想情况下,我想一起解决这个问题,并在运行时像往常一样分配 dataProvider 。
提前致谢!
我将很快向 adobe 提交一份关于此问题的错误报告,并将链接放入评论中。
firefox-addon - 如何使用安全浏览应用程序对象来确定 URL 是否被报告为网络钓鱼站点或恶意软件站点?
这是代码片段:
它工作正常,但我认为这不是“正确”的方式......
如果用户更改 DataProvider 怎么办?
xml - 如何在 Flash AS3 中使用 XML 对象中的特定元素创建 DataProvider
我有这个 XML (Flash/AS3):
我想创建一个包含元素的 DataProvider(用于数据网格)。
我认为这会起作用:
但我得到这个错误:
我究竟做错了什么?
apache-flex - Flex:为viewstack创建多列导航栏
我创建了一个 Viewstack 并使用 Tile 组件并重复 LinkButtons 我能够使用 viewstack 作为数据提供者进行多列导航。我的问题是这可以做得更好吗?我的代码在下面,我想知道我是否在这种方法上走了很长一段路。
gwt - GWT 2.1 - 创建进度条单元格和相关的 DataProviders 选项
我正在创建一个可以在 GWT2.1 CellTable 中工作的进度条单元格。到目前为止,我让单元格以与其他单元格渲染一致的方式渲染了一个简单的 html 进度条。收到新值后,我需要以某种方式更新进度条单元格的值。我应该在 AsyncDataProvider 上使用 updateRowData 方法吗?
此外,是否有在 CellTable/DataProvider/.. 架构中包含轮询代码的逻辑位置?也许是 PollingAsyncDataProvider 之类的。请分享你的想法!
感谢您的回复!
actionscript-3 - Actionscript:无法将 JSON 解码对象分配为 dataProvider
我正在尝试使用解码的 JSON 作为 dataProvider,但无论我尝试什么,我都会收到如下错误:
我只返回一个简单的 JSON 对象数组,其中包含 3 个元素,每个元素有 3 个属性。
我目前正在执行以下操作:
编辑 - 更多信息
如果我将上述代码的最后一行更改为
我收到以下错误
apache-flex - 如何从其 DataProvider 对象中获取 Flex Spark 列表的 ItemRenderer?
在 Flex 中,我可以创建一个 ItemRenderer 来表示 Lists DataProvider 中的每个项目,但是如何通过 DataProviders 对象访问 ItemRenderer 的实例?就像是myList.getItemRenderer(dp.getItemAt(10));
delphi - 在 Delphi 中使用 ClientDataSet,你能在 DBGrid 中同时显示数据和增量记录吗?
我正在使用标准数据感知组件和 dbExpress 在 Delphi 6 + MySQL 数据库中制作应用程序。该应用程序允许用户查看网格中的记录并在客户端编辑数据(插入和/或删除记录)。然后,这些数据编辑仅在单击提交按钮时才写入数据库。所有这些工作正常,并具有以下设置:
控件: 1. DBGrid1 链接到 DataSource1 以直观地显示数据。2. DataSource1 链接到 ClientDataSet1 以提供数据供 DBGrid 显示。3. ClientDataSet1 与DataSetProvider1 链接,提供客户端数据进行编辑。4. DataSetProvider1 链接 SQLDataSet1,它从单个 DB 表中选择记录。5. SQLDataSet1 链接到 SQLConnection 以提供与 MySQL 数据库的连接。
操作: 1. 用户插入记录:我使用 ClientDataSet1.InsertRecord;2.用户删除一条记录:我使用ClientDataSet.Delete;3、用户提交数据:我使用ClientDataSet1.ApplyUpdates(-1);
这一切在处理数据和发布数据方面都非常有效(包括在 DataSetProvider1BeforeUpdateRecord 上的一个小技巧来删除记录)。
现在我的问题: 当用户第一次加载表单时,DBGrid1 显示所有原始记录,删除所有已删除记录。但是当用户在 ClientDataSet1 中插入一条新记录时,DBGrid1 中会显示一条空白记录。实际数据不会丢失或设置为 NULLS,因为当您使用 ClientDataSet1.ApplyUpdates 时,此记录已正确写入 DB。
我知道 TClientDataSet 有一个用于原始数据的数据属性和一个用于编辑数据的 Delta 属性。这两个带有数据的属性可以一次显示在一个 DBGrid 中并且仍然允许用户编辑数据吗?
我查看了 30 多种资源和演示应用程序,都避免了这个问题。这可以做到吗?
apache-flex - 如何将 xml 节点值绑定到 Flex 中的下拉数据字段?
可能是一个新手问题,但是在浏览了“网络”之后,仍然找不到答案......我有一个这样的 XML 对象:
我将此文件加载到 XML 变量中:
并将“名称”节点绑定到下拉列表的标签字段
但是如何将 id 属性添加为下拉列表的“数据”字段,以便在选择项目时返回该字段?
我应该创建一个使用@id 属性作为“数据”值来源的自定义组件吗?(我也尝试添加一个可能有帮助的节点,但不幸的是这也不起作用......)
谢谢彼得
actionscript-3 - 列出组件 as3
由于某种原因,我的列表组件没有显示从 xml 文件中提取的数据 这是代码,即使当我对“question1”数组进行跟踪时,我也得到了值。谁能告诉我我在这里做错了什么?