我看到一个SharePoint列表(自定义列表),只要列表为空(仅对某些视图),文本就会显示在该列表中。例如。通知用户列表使用指南。
如何实施?
使用javascript / jquery解决方案
答案 0 :(得分:3)
您还可以使用SharePoint Designer将视图页面上的列表控件更改为数据视图。 数据视图允许您在找不到任何项目时设置文本:
答案 1 :(得分:2)
使用jQuery更改为文档库显示的消息:
// Change text for uploading documents
var docUploadRegexp = new RegExp();
docUploadRegexp.compile('(.+document\\slibrary\\.)(\\s+To\\screate.+\\.)', 'g');
$('table[class*=ms-listviewtable] > tbody > tr > td > table > tbody > tr > td[class*=ms-vb]:first-child').each(function(i, n) {
var matches = $(n).text().match(docUploadRegexp);
if (matches) {
$(n).html(RegExp.$1);
}
});
(有关如何使其更好非常欢迎的任何建议 - 制作社区维基。)
要在自定义列表中执行此操作,请将(.+document\\slibrary\\.)
替换为(.+list\\.)
。