Возвращать значение при подсчете элементов списка на основе критериев - PullRequest
0 голосов
/ 02 марта 2020

Я действительно застрял! Я пытаюсь создать простую панель инструментов, где я собираю ключевые показатели из списков на моем сайте. Я хотел бы представить такие значения, как «Просроченные задачи», хотя хочу показать это как одно число с возможностью перехода по списку.

Пока что мне кажется, что я могу только найти решения, которые предоставляют экран предупреждение, чтобы показать счетчик, я не могу вернуть это как значение, которое отображается на экране. До сих пор я использовал следующее, но не дал мне то, что мне нужно:

<script type="text/javascript">

ExecuteOrDelayUntilScriptLoaded(MainFunction, "sp.js"); 

var objContext = null; 
var objWeb = null     
var objList = null;
var objItem = null;

    function MainFunction() {   
        objContext = new SP.ClientContext.get_current();
        objWeb = objContext.get_web();   
        objList = objWeb.get_lists().getByTitle("Product"); //  Here we are passing the list name

        objContext.load(objList);

        objContext.executeQueryAsync(Function.createDelegate(this, this.onSuccess), Function.createDelegate(this, this.onFail));   
    }   

    function onSuccess(sender, args) {
        alert('Item Count: ' + objList.get_itemCount());
    }   

    function onFail(sender, args) {   
        alert('Some error has occured.');   
    }  
 </script>
...