字符串组合

在数据绑定中字符串组合的问题有两种解决的方法:
1.在ActionScript中定义一个方法,把要连接的字符串连接起来,在用labelFunction调用这个方法,这样就能取到这个连接的字符串了
public function getTitle(item:Object, column:DataGridColumn) : String {   
                    var value:XML =item as XML;   
                    return value.@id+value.@PaperType+value.@FileId;   
                }   


  <mx:DataGrid x="115" y="162" dataProvider="{papers}">   
        <mx:columns>   
            <mx:DataGridColumn headerText="列 1" dataField="@id"/>   
            <mx:DataGridColumn headerText="列 2" dataField="@PaperType"/>   
            <mx:DataGridColumn headerText="列 3" dataField="@FileId"/>   
            <mx:DataGridColumn headerText="标题" labelFunction="getTitle"/>   
        </mx:columns>   
    </mx:DataGrid>   


2.直接在HTTPService中连接这个字符串并获取
<s:HTTPService id="delReceivedService" url="../../ReadOffice/Readeddel.do"
 result="delReceivedService_resultHandler(event)"     
 fault="delReceivedService_faultHandler(event)"   
 method="GET"  resultFormat="e4x">     
<s:request xmlns="">     
<memberChk>{recDataGrid.selectedItem.@id+"+"+recDataGrid.selectedItem.@PaperType +"-"+recDataGrid.selectedItem.@FileId}</memberChk>     
</s:request>     
</s:HTTPService> 

你可能感兴趣的:(xml)