Проблемы с представлением списка в клиентской веб-части в размещенном приложении SharePoint

У меня есть клиентская веб-часть (часть приложения), созданная с использованием размещенного приложения SharePoint, которая считывает и отображает содержимое настраиваемого представления списка из веб-узла на странице приложения, используя объектную модель JavaScript (JSOM).

Я использовал метод renderAsHtml() для рендеринга содержимого представления списка.

Внутри страницы приложения

<html>
<head>
<title></title>
 <SharePoint:ScriptLink Name="MicrosoftAjax.js" runat="server" Defer="False" Localizable="false"/>
    <SharePoint:ScriptLink Name="SP.core.js" runat="server" Defer="False" Localizable="false"/>
    <SharePoint:ScriptLink Name="SP.js" runat="server" Defer="True" Localizable="false"/>
    <SharePoint:ScriptLink Name="core.js" runat="server" />
 <script type="text/javascript" src="../Scripts/Custom.js"></script>   
</head>
<body>   
    <div id="divShow"></div>    
</body>
</html>

Внутри моего файла Custom.js

var ctx = new SP.ClientContext(appweburl);
var appContextSite = new SP.AppContextSite(ctx, siteUrl);
var web = appContextSite.get_web();
ctx.load(web);
mylist = web.get_lists().getByTitle(listTitle);
ctx.load(mylist);
myview = list.get_views().getByTitle(viewTitle);
ctx.load(myview);
content = myview.renderAsHtml();
ctx.executeQueryAsync(success, fail);

function success() {
    $('#divShow').html(content.get_value());
}
function fail(sender, args) {           
    $("#divShow").html(args.get_message());
}

Представление Содержит несколько пользовательских столбцов, а также столбец заголовка OOTB (связанный с элементом)

Я застрял в следующих вопросах;

(a) Для ссылки "Элемент списка", связанной со столбцом "Заголовок", событие click не вызывается. Это означает, что текущая страница не перенаправлена ​​на конкретный идентификатор элемента (не происходит, как в обычном режиме просмотра списка). Та же проблема с нумерацией страниц.

(b) Параметры сортировки и фильтрации не отображаются в столбцах представления списка.

Есть ли другие способы визуализации содержимого представления списка на странице части приложения?

Любые указатели для решения этих проблем будут полезны. Заранее спасибо.

0 ответов

Другие вопросы по тегам