issues with spUtil.recordwatch
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
01-25-2018 12:46 PM
I'm trying to use spUtil.recordWatch to update a widget. My client script looks like this:
function($scope, $sce, spUtil, $timeout, $window, spModal, $location, spHRService, $rootScope, nowServer, $http, $uibModal, $mdDialog) {
/* widget controller */
var c = this;
c.server.get({
action: 'retrieve_data'
}).then(function(response) {
c.data.loading = false;
$scope.active_tasks = [];
$scope.active_workflow = '';
//Get link data
c.stage = response.data.stage;
c.currentOrder = response.data.currentOrder;
$scope.tasksDiv = false;
});
spUtil.recordWatch($scope, 'my_Tasks', "", function(name,data) {
spUtil.update($scope);
});
My recordWatch code above does nothing in terms of updating the widget, is there something I'm doing wrong or missing?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
01-25-2018 04:16 PM
hi avaranasi and sanjivmeher, I've tried both your suggestions but it still does not work. My server script is contained in the following:
if (input && input.action == 'retrieve_data')
and my client script calls up on it like this:
c.server.get({
action: 'retrieve_data'
}).then(function(response) {
Is this somehow interfering with the recordWatch? Do I need to refresh the server script somehow in order for the updated data to show?

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
01-25-2018 04:24 PM
Is this a widget on the same table or different tables?
Can you also post your server and html script?
Please mark this response as correct or helpful if it assisted you with your question.