从组合框 itemrenderer 中获取所选项目并存储在对象中
我在数据网格列中有一个组合框 itemrenderer。我想从行的下拉列表中获取用户选择的项目(用户可以从数据网格的多行组合框中选择值)以及行的所有其他列的相应值并将其存储在对象中。然后将此对象传递给数据库以仅更新用户已更改的那些行。
我可以使用“event.currentTarget.selectedItem”从组合框中获取所选项目,并使用“valueSelect.ID”等获取行的所有其他列的相应值,其中 valueSelect 是包含数据网格数据的对象。但我很困惑,如何将组合框的选定项值和行的所有其他列的相应值存储到对象中?
我正在寻找示例代码,将组合框中选定的项目及其所有其他列的相应值存储到一个可以发送到数据库的对象中。
I have a combo box itemrenderer in datagrid column. I want to get the user selected item from the dropdown of the row(s) (User may select values from combo box from multiple rows of datagrid) and corresponding values of all other columns of the rows and store it in an object . Then pass this object to database to update only those rows that user has changed.
I am able to get the selected item from combo box using "event.currentTarget.selectedItem" and corresponding values of all other columns of the rows using "valueSelect.ID", etc where valueSelect is object which contains data for datagrid. But am stuck with, how to store the selected item value of the combobox and corresponding values of all other columns of the rows into an Object?
I am seeking sample code to store selected item from combobox and its corresponding values of all other columns into an object which I can send to db.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
如果您使用的是 Flex,则可以将 DataGrid 的 selectedItem 属性/对象绑定到一个对象(用于呈现 ItemRenderer 的“类型”)。
或者您可以手动执行此操作,通过声明对象(或某种特定类型)来存储对该对象的引用,然后在发生选择时更新该值。
例如:
或者,如果您需要复杂的东西,可以查看这篇文章以获取自定义项目渲染器:
Flex DataGrid 与 ComboBox itemRenderer
希望有帮助!
If you're using Flex, you can bind the selectedItem property / object of the DataGrid to an Object (of the "type" used to render the ItemRenderer).
Or you can do it manually, store a reference to that object by declaring an Object (or some specific type) and then updating that value whenever a selection occurs.
So for example :
That or, if you need something complex, possibly check out this post for a custom item renderer :
Flex DataGrid with ComboBox itemRenderer
Hope that helps!