Apache flex 如何在DataGrid中将字符串转换为对象名selectedItem?flex3
我需要获取单击的项的值和列的名称Apache flex 如何在DataGrid中将字符串转换为对象名selectedItem?flex3,apache-flex,datagrid,selecteditem,Apache Flex,Datagrid,Selecteditem,我需要获取单击的项的值和列的名称 for each(item in colunas) { var itemok:String = item.dataField; Alert.show(''+datagridlist.selectedItem.itemok); // show value of column } 但这样它会返回“未定义”。 但如果我在函数中已经输入了名称,则可以获得正确的数据,例如: Alert.show(''+datagri
for each(item in colunas) {
var itemok:String = item.dataField;
Alert.show(''+datagridlist.selectedItem.itemok); // show value of column
}
但这样它会返回“未定义”。
但如果我在函数中已经输入了名称,则可以获得正确的数据,例如:
Alert.show(''+datagridlist.selectedItem.create); // create is a column name in mysql
var itemok:String = item.dataField;
Alert.show(''+datagridlist.selectedItem.itemok); // show value of column
但必须动态创建此变量,例如:
Alert.show(''+datagridlist.selectedItem.create); // create is a column name in mysql
var itemok:String = item.dataField;
Alert.show(''+datagridlist.selectedItem.itemok); // show value of column
有人能帮我吗?我准时到达,无法将字符串转换为列名
现在我感谢大家您的“selectedItem”对象是否包含“create”属性,或者它只是表行的名称?问题已经解决 照原样看
Alert.show (''+ datagridlist.selectedItem [itemok]);
无论如何,谢谢大家,对于这两个话题,我感到抱歉