Как отобразить значение из списка SharePoint на веб-страницу - PullRequest
0 голосов
/ 19 ноября 2018

У меня есть код, который принимает значение из списка SharePoint с использованием REST (ajax), как показано ниже:

function getItems() {  

$.ajax({  

    async: true,  
    url: _spPageContextInfo.webAbsoluteUrl + "/_api/web/lists/GetByTitle('Network Tech')/items",  
    method: "GET",  

    headers: {  
        "accept": "application/json;odata=verbose",  
        "content-type": "application/json;odata=verbose"  

    },  
    success: function(data) {  
        data = data.d.results;  
        console.log(data);  
        $.each(data, function(index, value) {  

          var value = value.Service;



        });  

    },  
    error: function(error) {  
        console.log(JSON.stringify(error));  

    }  

  })  
}

У меня также есть HTML-код для веб-страницы, как показано ниже:

<body>

<div class="container">

    <div class="col-sm-1">
        <h3><br><br>Networking<br></h3>
        <div class="panel-group wrap" id="bs-collapse">
            <div class="panel">
                <div class="panel-heading panel-bg-1">
                    <h4 class="panel-title">
                        <a data-toggle="collapse" data-parent="#" href="#0101" id="v1">Virtual Networking<br></a>
                    </h4>
                </div>
                <div id="0101" class="panel-collapse collapse">
                    <div class="panel-body">
                        Coming Soon
                    </div>
                </div>
            </div>
         </div>
     </div>
</div>
</body>

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

1 Ответ

0 голосов
/ 19 ноября 2018

Вы можете использовать эту библиотеку, разработанную мной. Get Here Тогда вам нужно сделать небольшой обратный вызов

var appUrl = GetUrlKeyValue("SPAppWebUrl");
var hostUrl = GetUrlKeyValue("SPHostUrl");
var list = SPMagic.ListManager(appUrl, hostUrl, "Network Tech");

list.getAllListItems("Id", 100,).then(function (res) {
    console.log(res.d.resutls);
}, function(err){
    console.log(err);
}

Тогда вы можете использовать KnockoutJS , чтобы сделать привязки для таблицы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...