Я действительно застрял! Я пытаюсь создать простую панель инструментов, где я собираю ключевые показатели из списков на моем сайте. Я хотел бы представить такие значения, как «Просроченные задачи», хотя хочу показать это как одно число с возможностью перехода по списку.
Пока что мне кажется, что я могу только найти решения, которые предоставляют экран предупреждение, чтобы показать счетчик, я не могу вернуть это как значение, которое отображается на экране. До сих пор я использовал следующее, но не дал мне то, что мне нужно:
<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>