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

0 رأی
میانگین بازدید روزانه 0.1588 بازدید
چگونه می توان  در پروؤه های تولید شده با wise صفحه جستجو را  که بار اول لود می شود ، بدون دیتا لود کرد ؟
سوال 1 سال قبل در تالار برنامه نویسی توسط morteza A_6829752110 (0 امتیاز)
برچسب گذاری مجدد در 1 سال قبل توسط 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);

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

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

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

 

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

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

0 رأی
1 جواب میانگین بازدید روزانه 0.0372 بازدید
0 رأی
1 جواب میانگین بازدید روزانه 0.0376 بازدید
0 رأی
0 جواب میانگین بازدید روزانه 0.0364 بازدید
سوال 6 سال قبل در تالار برنامه نویسی توسط kalantari (3 امتیاز)
+1 رأی
1 جواب میانگین بازدید روزانه 0.05105 بازدید
0 رأی
0 جواب میانگین بازدید روزانه 0.0249 بازدید
0 رأی
1 جواب میانگین بازدید روزانه 0.2360 بازدید
0 رأی
1 جواب میانگین بازدید روزانه 0.1190 بازدید
+1 رأی
1 جواب میانگین بازدید روزانه 0.05133 بازدید
+1 رأی
1 جواب میانگین بازدید روزانه 0.1772 بازدید
0 رأی
0 جواب میانگین بازدید روزانه 0.3422 بازدید
کانال تلگرام جواب یاب
...