MCPcopy Index your code
hub / github.com/SuperMap/iClient-JavaScript / retrieveRawValue

Function retrieveRawValue

libs/echarts/echarts.simple.js:23378–23401  ·  view source on GitHub ↗

* @param {module:echarts/data/List} data * @param {number} dataIndex * @param {string|number} [dim] dimName or dimIndex * @return {Array. |string|number} can be null/undefined.

(data, dataIndex, dim)

Source from the content-addressed store, hash-verified

23376 * @return {Array.<number>|string|number} can be null/undefined.
23377 */
23378function retrieveRawValue(data, dataIndex, dim) {
23379 if (!data) {
23380 return;
23381 }
23382
23383 // Consider data may be not persistent.
23384 var dataItem = data.getRawDataItem(dataIndex);
23385
23386 if (dataItem == null) {
23387 return;
23388 }
23389
23390 var sourceFormat = data.getProvider().getSource().sourceFormat;
23391 var dimName;
23392 var dimIndex;
23393
23394 var dimInfo = data.getDimensionInfo(dim);
23395 if (dimInfo) {
23396 dimName = dimInfo.name;
23397 dimIndex = dimInfo.index;
23398 }
23399
23400 return rawValueGetters[sourceFormat](dataItem, dataIndex, dimIndex, dimName);
23401}
23402
23403/**
23404 * Compatible with some cases (in pie, map) like:

Callers 4

echarts.simple.jsFile · 0.70
formatArrayValueFunction · 0.70
ariaFunction · 0.70
getDefaultLabelFunction · 0.70

Calls 1

getSourceMethod · 0.45

Tested by

no test coverage detected