Classes


Class actuate.report.DataItem

The DataItem class represents a report data item.
Member of: actuate.report.

Class Summary
Constructor Attributes Constructor Name and Description
 
The DataItem class represents a report data item element.
Field Summary
Field Attributes Field Name and Description
<static> <constant>  
DataItem element type name.
Method Summary
Method Attributes Method Name and Description
 
Returns the report element bookmark name.
 
Returns the data value of data item element
 
Returns the HTML element DOM object.
 
Returns the instance id of this report element.
 
Returns the conent of the page to which this element belongs.
 
Returns the report element type.
 
hide()
Hides this element.
 
show()
Shows this element.
 
submit(callback)
Submits all the asynchronous operations for this chart.
Class Detail
actuate.report.DataItem()
The DataItem class represents a report data item element.
Field Detail
<static> <constant> {String} TYPE
DataItem element type name.
Method Detail
{String} getBookmark()
Returns the report element bookmark name. This example sets a chart's title to the bookmark name:
	function titleBookmark(bchart){
		bchart.setChartTitle(bchart.getBookmark( ));
		bchart.submit( );
	}
Returns:
{String} The report element's bookmark name.

{String} getData()
Returns the data value of data item element
Returns:
{String} data value

{HTMLElement} getHtmlDom()
Returns the HTML element DOM object. This example displays the HTML DOM element for the myChart object inside a red border:
	function showHtmlDom(myChart){
		var domNode = myChart.getHtmlDom( );
		var box = document.createElement('div');
		box.style.border = '2px solid red';
		var label = document.createElement('h2');
		label.innerHTML = 'The HTML DOM:';
		box.appendChild(label);
		box.appendChild(domNode);
		document.body.appendChild(box);
	}
Returns:
{HTMLElement} The HTML DOM element.

{String} getInstanceId()
Returns the instance id of this report element. This example displays the instance ID of the report element in an alert box:
	function showID(myElement){
		elementID = myElement.getInstanceId( );
		alert (elementID);
	}
Returns:
{String} The instance id.

{actuate.viewer.PageContent} getPageContent()
Returns the conent of the page to which this element belongs. This example displays the viewer ID of the page content in an alert box:
	function showViewID(myElement){
		var pageContent = myElement.getPageContent( );
		var pageViewerID = pageContent.getViewerId( );
		alert (pageViewerID);
	}
Returns:
{actuate.viewer.PageContent} The report content.

{String} getType()
Returns the report element type.
Returns:
{String} "Data"

{void} hide()
Hides this element. To hide the chart bchart, use code similar to the following:
	alert("Hiding chart" + bchart.getBookmark( ));
	bchart.hide( );
	bchart.submit( );
Returns:
{void}

{void} show()
Shows this element. For example, to reveal the hidden chart bchart, use code similar to the following:
	alert("Showing chart" + bchart.getBookmark( ));
	bchart.show( );
	bchart.submit( );
Returns:
{void}

{void} submit(callback)
Submits all the asynchronous operations for this chart. This function triggers an AJAX request for all asynchronous operations. When the server finishes the processing, it returns a response and the results are rendered on the page in the element's container. This example sets a chart's title to the bookmark name and pops up an alert box upon completion:
	function titleBookmark(bchart){
		bchart.setChartTitle(bchart.getBookmark( ));
		bchart.submit(alert("Title Changed"));
	}
Parameters:
{Function} callback
Optional. A function to execute after the asynchronous call processing is done. A function to execute after the asynchronous call processing is done. Submit passes the current actuate.viewer object to the callback as an input parameter.
Returns:
{void}

Documentation generated by JsDoc Toolkit 2.0.1 on Tue Jan 29 2013 05:44:21 GMT-0800 (PST)