* @function ThemeGridUnique.fromObj * @description 从传入对象获取栅格单值专题图类。 * @param {Object} obj - 传入对象 * @returns {ThemeGridUnique} ThemeGridUnique 对象
(obj)
| 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 | } |