我看到了一個SharePoint列表(自定義列表),其中顯示文本,每當列表爲空(僅用於某些視圖)。例如。通知用戶列表使用指南。如果列表爲空,則在列表上方顯示文本? (SharePoint 2007)
這是如何實現的?
確定使用javascript/jQuery的解決方案
我看到了一個SharePoint列表(自定義列表),其中顯示文本,每當列表爲空(僅用於某些視圖)。例如。通知用戶列表使用指南。如果列表爲空,則在列表上方顯示文本? (SharePoint 2007)
這是如何實現的?
確定使用javascript/jQuery的解決方案
爲了改變使用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\\.)
。
這是否適用於自定義列表?然後,意圖是在正常的自定義列表的2-3個視圖中,應該顯示文本,告知用戶如何使用列表/內容,僅當列表爲空時(對不起,jQuery尚未在家中過多; o ) – noesgard 2009-08-07 11:18:35
您還可以使用SharePoint Designer將視圖頁面上的列表控件更改爲數據視圖。 數據視圖允許您設置一個文本時沒有找到的項目:
我真的喜歡acvcept兩個答案但那不是可能我猜? – noesgard 2009-08-11 05:51:17