2009-08-07 54 views

回答

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\\.)

+0

這是否適用於自定義列表?然後,意圖是在正常的自定義列表的2-3個視圖中,應該顯示文本,告知用戶如何使用列表/內容,僅當列表爲空時(對不起,jQuery尚未在家中過多; o ) – noesgard 2009-08-07 11:18:35

3

您還可以使用SharePoint Designer將視圖頁面上的列表控件更改爲數據視圖。 數據視圖允許您設置一個文本時沒有找到的項目:

alt text

+0

你怎麼得到那個對話框? (選擇什麼) – noesgard 2009-08-10 06:59:24

+0

您需要在SharePoint Designer中打開頁面,然後您將看到一個DataView WebPart,右鍵單擊Propertied。 – Kusek 2009-08-10 15:30:14

+0

您的解決方案很好用,但易於使用,但我會接受其他解決方案,因爲它可以更靈活地處理輸出結果。無論如何,Thx的答案! – noesgard 2009-08-12 07:37:00

相關問題