* @param payload Contains dataIndex (means rawIndex) / dataIndexInside / name * each of which can be Array or primary type. * @return dataIndex If not found, return undefined/null.
(data, payload)
| 7704 | */ |
| 7705 | |
| 7706 | function queryDataIndex(data, payload) { |
| 7707 | if (payload.dataIndexInside != null) { |
| 7708 | return payload.dataIndexInside; |
| 7709 | } else if (payload.dataIndex != null) { |
| 7710 | return isArray(payload.dataIndex) ? map(payload.dataIndex, function (value) { |
| 7711 | return data.indexOfRawIndex(value); |
| 7712 | }) : data.indexOfRawIndex(payload.dataIndex); |
| 7713 | } else if (payload.name != null) { |
| 7714 | return isArray(payload.name) ? map(payload.name, function (value) { |
| 7715 | return data.indexOfName(value); |
| 7716 | }) : data.indexOfName(payload.name); |
| 7717 | } |
| 7718 | } |
| 7719 | /** |
| 7720 | * Enable property storage to any host object. |
| 7721 | * Notice: Serialization is not supported. |
no test coverage detected
searching dependent graphs…