MCPcopy Create free account
hub / github.com/SuperMap/iClient-JavaScript / getDefaultLabel

Function getDefaultLabel

libs/echarts/echarts-en.simple.js:33346–33362  ·  view source on GitHub ↗

* @param {module:echarts/data/List} data * @param {number} dataIndex * @return {string} label string. Not null/undefined

(data, dataIndex)

Source from the content-addressed store, hash-verified

33344 * @return {string} label string. Not null/undefined
33345 */
33346function getDefaultLabel(data, dataIndex) {
33347 var labelDims = data.mapDimension('defaultedLabel', true);
33348 var len = labelDims.length;
33349
33350 // Simple optimization (in lots of cases, label dims length is 1)
33351 if (len === 1) {
33352 return retrieveRawValue(data, dataIndex, labelDims[0]);
33353 }
33354 else if (len) {
33355 var vals = [];
33356 for (var i = 0; i < labelDims.length; i++) {
33357 var val = retrieveRawValue(data, dataIndex, labelDims[i]);
33358 vals.push(val);
33359 }
33360 return vals.join(' ');
33361 }
33362}
33363
33364/*
33365* Licensed to the Apache Software Foundation (ASF) under one

Callers 2

getLabelDefaultTextFunction · 0.70
setLabelFunction · 0.70

Calls 2

pushMethod · 0.80
retrieveRawValueFunction · 0.70

Tested by

no test coverage detected