Apache flex 将节点添加到树中 [Bindable] 私有var公司:XML= ; 私有函数addEmployee():void { var newNode:XML=; newNode@name=empName.text; var dept:XMLList=公司部门。(@title==“运营”); 如果(部门长度()>0){ 部门[0]。追加子项(新节点); empName.text=“”; } }
特定代码向操作中添加了一个新节点,但我想在我选择的任何项目中添加一个节点 尝试使用XMLList,然后在部门节点之间循环,每次检查其部门标题 我有点不确定您到底想做什么。添加一个组合框(myCombobox),供用户选择添加用户的位置(即运营、财务、工程)。根据所选部门添加到特定列表:Apache flex 将节点添加到树中 [Bindable] 私有var公司:XML= ; 私有函数addEmployee():void { var newNode:XML=; newNode@name=empName.text; var dept:XMLList=公司部门。(@title==“运营”); 如果(部门长度()>0){ 部门[0]。追加子项(新节点); empName.text=“”; } },apache-flex,Apache Flex,特定代码向操作中添加了一个新节点,但我想在我选择的任何项目中添加一个节点 尝试使用XMLList,然后在部门节点之间循环,每次检查其部门标题 我有点不确定您到底想做什么。添加一个组合框(myCombobox),供用户选择添加用户的位置(即运营、财务、工程)。根据所选部门添加到特定列表: [Bindable] private var company:XML = <list> <departmen
[Bindable]
private var company:XML =
<list>
<department title="Finance" code="200">
<employee name="John H"/>
<employee name="Sam K"/>
</department>
<department title="Operations" code="400">
<employee name="Bill C"/>
<employee name="Jill W"/>
</department>
<department title="Engineering" code="300">
<employee name="Erin M"/>
<employee name="Ann B"/>
</department>
</list>;
private function addEmployee():void
{
var newNode:XML = <employee/>;
newNode.@name = empName.text;
var dept:XMLList =company.department.(@title == "Operations");
if( dept.length() > 0 ) {
dept[0].appendChild(newNode);
empName.text = "";
}
}
私有函数addEmployee():void
{
var newNode:XML=;
newNode@name=empName.text;
var部门:XMLList;
开关(myCombobox.selectedLabel){
“业务”案例:
部门=公司部门。(@title==“运营”);
打破
“金融”案例:
部门=公司部门。(@title==“财务”);
打破
“工程”案例:
部门=公司部门。(@title==“工程”);
打破
}
如果(部门长度()>0){
部门[0]。追加子项(新节点);
empName.text=“”;
}
}
132个问题和18%的接受率;-)
private function addEmployee():void
{
var newNode:XML = <employee/>;
newNode.@name = empName.text;
var dept:XMLList;
switch(myCombobox.selectedLabel){
case 'Operations':
dept = company.department.(@title == "Operations");
break;
case 'Finance':
dept = company.department.(@title == "Finance");
break;
case 'Engineering':
dept = company.department.(@title == "Engineering");
break;
}
if( dept.length() > 0 ) {
dept[0].appendChild(newNode);
empName.text = "";
}
}