소스 검색

mergeViewModel.isFlat option

luoyifan 3 년 전
부모
커밋
66a1ab57cb
2개의 변경된 파일8개의 추가작업 그리고 3개의 파일을 삭제
  1. 7 2
      dist/yvan-ext.js
  2. 1 1
      dist/yvan-ext.js.map

+ 7 - 2
dist/yvan-ext.js

@@ -62048,9 +62048,14 @@ define(['exports'], function (exports) { 'use strict';
     /**
      * 合併 data 到當前的 ViewModel 對象
      */
-    function mergeViewModel(viewModel, propertyName, data) {
+    function mergeViewModel(viewModel, propertyName, data, isFlat) {
         var newRow = {};
-        flatObject(newRow, '', data);
+        if (isFlat == false) {
+            newRow = data;
+        }
+        else {
+            flatObject(newRow, '', data);
+        }
         lodash.forOwn(newRow, function (value, key) {
             viewModel.set(propertyName + "." + key, value);
         });

파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 1 - 1
dist/yvan-ext.js.map