....
$pivot = new jqPivotGrid($conn);
$pivot->SelectCommand ="
SELECT
N.NERACAID,
N.THBL,
N.TIPE,
N.NOCOA,
N.DEBET,
N.KREDIT
FROM NERACA N
";
$pivot->setGridOptions(array(
"rowNum"=>999999,
"height"=>200,"width"=>1000,
"sortname" => "NOCOA",
"rowList"=>array(10,20,50,10),
"shrinkToFit"=>false,
"caption"=>"Group Nama",
"groupingView"=>array("groupCollapse"=>true)
));
$pivot->setData('pivot_.php');
// Grid xDimension settings
$pivot->setxDimension(array(
array("dataName"=>"NOCOA", "width"=>150)
));
// Grid yDimension settings
$pivot->setyDimension(array(
array("dataName" => "THBL", "width"=>185),
array("dataName" => "TIPE", "width"=>185)
));
// Members
$pivot->setaggregates(array(
array(
"member"=>'DEBET',
"aggregator"=>'sum',
"width"=>'120',
"label"=>'Debet',
"formatter"=>'number',
"align"=>'right',
// the summary type set the sum function of the groups
"summaryType"=>'sum'
),
array(
"member"=>'KREDIT',
"aggregator"=>'sum',
"width"=>'120',
"label"=>'Kredit',
"formatter"=>'number',
"align"=>'right',
// the summary type set the sum function of the groups
"summaryType"=>'sum'
)
));
$pivot->setPivotOptions(array(
"rowTotals" => true,
"colTotals" => true
));
$pivot->ignoreCaseSearch = true;
$pivot->setSearchOptions( array ( "sqlfunc" => "UPPER", "phpfunc" => "strtoupper" ));
//$grid->setNavOptions('navigator',array("csv"=>true, "pdf"=>true));
$pivot->setFilterOptions(array("stringResult"=>true, "searchOperators"=>true));
$pivot->setExcelOptions(array(
"file_type"=>"Excel5", //Excel2007,Excel5,xml
"file"=>"neraca.xls",
"start_cell" => "A1",
"font"=>"Arial",
"font_size"=>11,
"protect" => false,
));
$pivot->navigator = true;
$pivot->setNavOptions('navigator', array("excel"=>true,"add"=>false,"edit"=>false, "del"=>false));
$pivot->renderPivot("#grid","#pager", true, null, true, true);