0 امتیاز
قبل در برنامه نویسی توسط (0 امتیاز)
برچسب گذاری دوباره قبل توسط
چگونه می توان  در پروؤه های تولید شده با wise صفحه جستجو را  که بار اول لود می شود ، بدون دیتا لود کرد ؟

2 پاسخ

+1 امتیاز
قبل توسط (157 امتیاز)
ویرایش شده قبل توسط

روش اول:

تابع scope.actions.list.loadTable$ را به گونه ای override نمایید که براساس یک flag که بر روی scope قرار می دهید تصمیم به اجرا یا عدم اجرای بدنه خودش (load رکوردها) بگیرد.

روش دوم:

کنترلر را به شکل زیر تغییر دهید:

var loading = $.fn.showLoading();
  rmsControllerService.init($scope);
  $.extend(true, $scope, {parameters: {ignoreFirstSearch: true}});
  rmsControllerService.applyListCtrl($scope, 'dataSet', DatasetResource, function (data) {
   $.fn.hideLoading(loading);
  });
  $.fn.hideLoading(loading);

0 امتیاز
قبل توسط (1.4هزار امتیاز)

می‎توانید در کنترلر لیست مورد نظر، مقدار پارامتر ignoreFirstSearch را برابر با true قرار دهید. این کار باید قبل از فراخوانی applyListCtrl باشد. مثال:

xyzControllerService.init($scope);
$.extend(true, $scope, {parameters: {ignoreFirstSearch: true}});
xyzControllerService.applyListCtrl($scope, 'abc', ABCResource);

 

سوالات مشابه

0 امتیاز
1 پاسخ 198 بازدید
0 امتیاز
1 پاسخ 202 بازدید
0 امتیاز
0 پاسخ 178 بازدید
سوال شده 9 سال قبل در برنامه نویسی توسط kalantari (3 امتیاز)
+1 امتیاز
1 پاسخ 374 بازدید
0 امتیاز
1 پاسخ 324 بازدید
+1 امتیاز
1 پاسخ 410 بازدید
+1 امتیاز
1 پاسخ 285 بازدید
0 امتیاز
0 پاسخ 93 بازدید
...