لود شدن صفحه جستجو بدون دیتا در صفحه های تولید شده توسط wise

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

2 جواب

+1 رأی

روش اول:

تابع 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);

جواب 8 ماه قبل توسط mahdi mostafazadeh_5 (157 امتیاز)
ویرایش 8 ماه قبل توسط mahdi mostafazadeh_5
0 رأی

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

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

 

جواب 8 ماه قبل توسط mofarn (1,422 امتیاز)

سوال های مشابه

0 رأی
1 جواب میانگین بازدید روزانه 0.0358 بازدید
0 رأی
1 جواب میانگین بازدید روزانه 0.0359 بازدید
0 رأی
0 جواب میانگین بازدید روزانه 0.0247 بازدید
سوال 5 سال قبل در تالار برنامه نویسی توسط kalantari (3 امتیاز)
+1 رأی
1 جواب میانگین بازدید روزانه 0.0483 بازدید
0 رأی
0 جواب میانگین بازدید روزانه 0.0239 بازدید
0 رأی
1 جواب میانگین بازدید روزانه 0.1571 بازدید
+1 رأی
1 جواب میانگین بازدید روزانه 0.05107 بازدید
+1 رأی
1 جواب میانگین بازدید روزانه 0.4549 بازدید
0 رأی
0 جواب میانگین بازدید روزانه 0.3420 بازدید
+1 رأی
1 جواب میانگین بازدید روزانه 0.1112 بازدید
کانال تلگرام جواب یاب
...