The client sends:
{
"jsonrpc": "2.0",
"id": 3,
"method": "GetHyperCubeData",
"handle": 2,
"params": [
"/qHyperCubeDef",
[
{
"qTop": 0,
"qLeft": 0,
"qHeight": 1,
"qWidth": 2
}
]
]
}
The engine returns:
{
"jsonrpc": "2.0",
"id": 3,
"result": {
"qDataPages": [
{
"qMatrix": [
[
{
"qText": "Germany",
"qNum": "NaN",
"qElemNumber": 0,
"qState": "O"
},
{
"qText": "1",
"qNum": 1,
"qElemNumber": 0,
"qState": "L"
}
]
],
"qTails": [
{
"qUp": 0,
"qDown": 0
}
],
"qArea": {
"qLeft": 0,
"qTop": 0,
"qWidth": 2,
"qHeight": 1
}
}
]
}
}
Following the paging defined, the chart object contains two values: Germany is a non numeric value (qNum is NaN) and [1] is a numeric value. The first value Germany is not selected (qState is O) and the second value is locked (qState is L).
For more information on the returned parameters, see GetHyperCubeData method.