2016-03-26 3 views
1

Я пытаюсь удалить значение, которое хранится в JSONStore. Я столкнулся с этой ошибкой:Функция удаления, не работающая в JSONStore в платформе Mobilefirst

03-26 18:52:10.391: I/chromium(1890): [INFO:CONSOLE(0)] "document.clear() is deprecated. This method doesn't do anything.", source: (0) 

и значение не удаляется.

Вот код:

function clear() { 
    var collectionName = 'people'; 

    //Build the query object 
    var query = { 
     _id: 3 
    }; 

    var options = { 
     exact: true 
    }; 

    try { 

     WL.JSONStore.get(collectionName).remove(query, options) 

     .then(function(res) { 
      alert("Success" + res); 
     }) 

     .fail(function(errorObject) { 
      alert(errorObject.msg); 
     }); 

    } catch (e) { 
     _logError(""); 
    } 
} 

Я был бы очень признателен за помощь. Благодарю.

+0

что вы moiblefirst версия? –

+0

Im с использованием версии 7.1. –

+0

предоставьте свою версию таким образом (l.e MobileFirst 7.1.0.00-20151227-1725) –

ответ

0

ну, эта ошибка возникает из-за того, что вы установили clear функция, но moiblefist (worklight) имеет этот тип API clear, поэтому я думаю, что это ошибка. вы должны использовать другое имя, которое не в методе API moiblefist.

или попробовать с последней версией в http://www-01.ibm.com/support/docview.wss?uid=swg2C7000003#71

Смежные вопросы