Advertisement
bo636

Untitled

Jan 30th, 2018
277
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. protected function onSaveButtonClick2():void
  2.             {
  3.                 var result:String = "";
  4.                 for each (var column:ReportColumn in selectedReport.columns)
  5.                 {
  6.                     result += printColumn(column) + ",";
  7.                 }
  8.                 printTextArea.text = result;
  9.             }
  10.            
  11.             private function printColumn(column:ReportColumn):String
  12.             {
  13.                 var data:Object = column.getData();
  14.                
  15.                 var result:String = "{" + '\n';
  16.                 result += '"id": ';
  17.                 result += '"' + data.id + '",' + '\n';
  18.                 result += '"db": ';
  19.                 result += '"' + data.db + '",' + '\n';
  20.                 result += '"result": ';
  21.                 result += '"' + data.result + '",' + '\n';
  22.                 result += '"type": ';
  23.                 result += '"' + data.type + '",' + '\n';
  24.                 result += '"class": ';
  25.                 result += '"' + data["class"] + '"';
  26.                 if (column.parent)
  27.                 {
  28.                     result += ",\n"
  29.                     result += '"relationName": ';
  30.                     result += '"' + column.parent["name"] + '"';   
  31.                 }
  32.                 if (data.hasOwnProperty("DATA"))
  33.                 {
  34.                     result += ",\n"
  35.                     result += '"DATA": ';
  36.                     result += JSON.stringify(data["DATA"]);
  37.                 }
  38.                
  39.                 result += "\n}";
  40.                 return result;
  41.             }
  42.  
  43.  
  44.  
  45. <s:TextArea id="printTextArea" width="100%" height="100%"/>
  46.  
  47.  
  48. <mx:Button id="printBtn"
  49.                            width="100"
  50.                            label="{_('Print me babe')}"
  51.                            enabled="{buttonsEnabled}"
  52.                            click="onSaveButtonClick2()" />
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement