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

Method fromObj

src/common/iServer/ThemeGridUnique.js:107–118  ·  view source on GitHub ↗

* @function ThemeGridUnique.fromObj * @description 从传入对象获取栅格单值专题图类。 * @param {Object} obj - 传入对象 * @returns {ThemeGridUnique} ThemeGridUnique 对象

(obj)

Source from the content-addressed store, hash-verified

105 * @returns {ThemeGridUnique} ThemeGridUnique 对象
106 */
107 static fromObj(obj) {
108 var res = new ThemeGridUnique();
109 var uItems = obj.items;
110 var len = uItems ? uItems.length : 0;
111 Util.extend(res, obj);
112 res.items = [];
113 res.defaultcolor = ServerColor.fromJson(obj.defaultcolor);
114 for (var i = 0; i < len; i++) {
115 res.items.push(ThemeGridUniqueItem.fromObj(uItems[i]));
116 }
117 return res;
118 }
119
120}

Callers

nothing calls this directly

Calls 3

extendMethod · 0.80
pushMethod · 0.80
fromJsonMethod · 0.45

Tested by

no test coverage detected