SharePoint 模式和数据表

SharePoint Modal and Datatables

本文关键字:数据表 模式 SharePoint      更新时间:2023-09-26

我想知道在使用SP后是否有办法在iFrame中加载其他脚本。用户界面。ModalDialog.showModalDialog function?

我的方案是我目前正在使用此函数加载一个模式(在 iFrame 中(来显示列表项(这些项可以在多个列表中,但此时并不重要(。 我想使用 jQuery 数据表库以表格格式显示此数据。 我的问题是我无法正常引用文件,因为数据显示在 iFrame 中,所以我可以在渲染模态时以某种方式加载库吗?

任何帮助将不胜感激。

我已经设法让它工作了。 一个简单的示例是将表 HTML 放在脚本块中(如下所示(。

<script type="text/html" id="tableId">
    <div id="divTable">
        <table id="table" class="display dataTable order-column" border="0" cellspacing="0" cellpadding="0">
        </table>
    </div>
</script>

然后,您可以调用 SP。用户界面。ModalDialog.showModalDialog函数使用"tableId"在脚本块中显示HTML。 您实际上可以正常操作模态内的所有内容,因此调用

$('#table').DataTable();

实际有效。 然后,您可以正常使用数据表。