%PDF- %PDF-
| Direktori : /home/bitrix/www/bitrix/modules/report/lib/visualconstructor/ |
| Current File : /home/bitrix/www/bitrix/modules/report/lib/visualconstructor/ireportmultiplebigroupeddata.php |
<?php
namespace Bitrix\Report\VisualConstructor;
/**
* Interface IReportMultipleBiGroupedData
* @package Bitrix\Report\VisualConstructor
*/
interface IReportMultipleBiGroupedData extends IReportData
{
/**
* Array format for return this method:<br>
* array(
* 'items' => array(
* array(
* 'firstGroupId' => 1,
* 'secondGroupId' => 2,
* 'title' => 'Some Title',
* 'value' => 1,
* 'targetUrl' => 'http://url.domain?params=param'
* ),
* array(
* 'firstGroupId' => 1,
* 'secondGroupId' => 2,
* 'title' => 'Some Title',
* 'value' => 2,
* 'targetUrl' => 'http://url.domain?params=param'
* )
* ),
* 'config' => array(
* 'firstGroupLabelsMap' => array(
* '1' => array(
* 'name' => 'Monday',
* 'params' => array()
* ),
* '2' => array(
* 'name' => 'Second Day of week',
* 'params' => array()
* ),
* ),
* 'secondGroupLabelsMap' => array(
* '01.01.1970' => array(
* 'name' => 'Start of our internet evolution',
* 'params' => array()
* ),
* '15' => array(
* 'name' => 'Just a simple integer',
* 'params' => array()
* ),
* ),
* 'reportTitle' => 'Some title for this report'
* )
* )
* @return array
*/
public function getMultipleBiGroupedData();
/**
* @return mixed
*/
public function getMultipleBiGroupedDemoData();
}