Popular Posts

Tuesday, November 29, 2011

Flex AdvancedDataGrid identify selected item is folder.brach or leaf

Flex:

itemclick="itemClick(event)"

Code:
private var _currentGroupLabel:String;
private var _isSelectedContentFolder:Boolean=true;
private function itemClick(event:ListEvent):void
{
var obj:* = event.itemRenderer.data;

//If the selected item has children, it is a folder/branch
_isSelectedContentFolder = (obj.hasOwnProperty("children") && obj.children!=null) ? true : false;

//Cache a reference of the folder/branch label
_currentGroupLabel = _isSelectedContentFolder ? obj.GroupLabel : "";

//Alert.show(_currentGroupLabel+" "+_isSelectedContentFolder.toString());
if(!_isSelectedContentFolder)
{
onClickTree();
}
}

Friday, March 4, 2011

How to read external xml in Flex

private var xProd:XML = new XML();
private var myLoader:URLLoader;
private var versionLoader:URLLoader;
private var XML_URL:String;
private var myXMLURL:URLRequest;

XML_URL = Constants.xmlPRODUCT;
myXMLURL = new URLRequest(XML_URL);
myLoader = new URLLoader(myXMLURL);
myLoader.addEventListener(Event.COMPLETE,xmlProductSupport);


private function xmlProductSupport(evnt:Event):void
{
xProd = XML(myLoader.data);
cmbProduct.dataProvider=xProd.product.name;
cmbProduct.selectedIndex=1;
}