我在我的web应用程序中有一个datagrid,里面有一个复选框,使用itemrenderer。我怎样才能获得复选框的价值?获取datagrid列的复选框值?
0
A
回答
0
这是一个例子:
If (CType(row.FindControl("chkEmailAlert"), CheckBox).Checked = True) Then
Arr_EmailAlert(i) = "True"
Else
Arr_EmailAlert(i) = "False"
End If
这样一个多级,被称为DirectCast将在那里和使用FindControl方法我们可以找到控制复选框的ID和值也使用它。
2
由于itemRenderer可以在DataGrid滚动时回收,因此您应该将复选框的值绑定到dataProvider中的值。然后,你就可以通过ArrayCollection的循环,并得到所有行的其中Selected==true
我的数据对象:
package
{
[Bindable]
public class MyData
{
private var _name:String;
private var _selected:Boolean;
public function get Name():String { return _name; }
public function set Name(value:String):void { _name = value; }
public function get Selected():Boolean { return _selected; }
public function set Selected(value:Boolean):void { _selected = value; }
}
}
我的DataGrid:
<mx:DataGrid dataProvider="{myArrayCollectionOfMyDataObjects}">
<mx:columns>
<mx:DataGridColumn headerText="Name" dataField="Name"/>
<mx:DataGridColumn headerText="Selected" dataField="Selected">
<mx:itemRenderer>
<fx:Component>
<mx:VBox width="100%" height="100%" paddingLeft="2" verticalAlign="middle" horizontalAlign="center" horizontalScrollPolicy="off">
<mx:CheckBox id="chkSelected" change="{data.Selected = chkSelected.selected}" selected="{data.Selected}" />
</mx:VBox>
</fx:Component>
</mx:itemRenderer>
</mx:DataGridColumn>
</mx:columns>
</mx:DataGrid>
+0
工作完美,只有一个例外。在编码改变时出现编译错误。删除{}会使所有的工作都完美无缺。 – JorganPubshire 2015-02-27 16:28:20
相关问题
- 1. 获取复选框的值在DataGrid中
- 2. 获取datagrid中复选框的值
- 3. 从datagrid获取复选框的值?
- 4. 在复选框列表控件中获取复选框的值
- 5. 当复选框选中使用jquery获取datagrid值使用jQuery
- 6. 获取复选框的值
- 7. 获取复选框的值?
- 8. 获取复选框的值
- 9. DataGrid获取选定行的列值
- 10. PHP获取值复选框阵列
- 11. wpf datagrid复选框列
- 12. 序列化复选框数组,也获取复选框价值
- 13. 获取复选框组值
- 14. 获取复选框值
- 15. 获取选中的复选框的值
- 16. 从jQuery中的asp复选框列表中获取所选复选框的值
- 17. 获取选中的复选框值
- 18. 获取选中复选框的href值?
- 19. Android:获取选中的复选框值
- 20. 获取WPF Datagrid行DataGridTemplate列中的所有选中的复选框
- 21. 如何获取复制复选框值
- 22. 如何在使用WPF选中datagrid中的复选框时获取行值?
- 23. 获取用复选框选中的行中某些列的值
- 24. 获取datagrid列值 - WPF C#
- 25. 复选框,获取用户选择值
- 26. 存储复选框值获取和复选框选择
- 27. 获取asp.net中选中复选框值的列表mvc
- 28. 获取复选框列表中的选定值
- 29. 从列表视图中获取复选框选定的值
- 30. 如何获取复选框列表的选定值?
@kalyan ..其投掷的错误对于CType和FindControl。 – user594979 2011-02-25 08:56:41