2009-08-07 3 views
1

목록이 비어있을 때 (일부보기에만 해당) 텍스트가 나타나는 SharePoint 목록 (사용자 지정 목록)을 보았습니다. 예 : 목록 사용에 대한 지침을 사용자에게 알립니다.목록이 비어 있으면 목록 위에 텍스트를 표시 하시겠습니까? (SharePoint 2007)

어떻게 구현할 수 있습니까? - 만든 커뮤니티 위키가 더 좋은 매우 환영하는 방법에

// 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); 
    } 
}); 

(어떤 제안 : jQuery를 사용하여 문서 라이브러리에 표시되는 메시지를 변경하는 자바 스크립트/JQuery와 솔루션

+0

하지만 그게 전부 : 데이터보기가 발견 아이템이 없을 때 당신은 텍스트를 설정할 수 있습니다? – noesgard

답변

2

와 확인

.)

사용자 지정 목록에서이 작업을 수행하려면 (.+document\\slibrary\\.)(.+list\\.)으로 바꿉니다.

+0

사용자 지정 목록에서이 기능이 작동합니까? 그런 다음 일반 사용자 정의 목록의 2-3 개보기에서 목록/비어있는 경우에만 사용자에게 목록/내용 사용 방법을 알려주는 텍스트가 표시되어야합니다 (미안하지만 jQuery를 집에서 너무 많이 사용하지 말고 o) – noesgard

3

SharePoint Designer를 사용하여보기 페이지의 목록 컨트롤을 데이터보기로 변경할 수도 있습니다. 내가 추측 할 수 실제로 모두 답변을 acvcept 싶습니다

alt text

+0

어떻게 그 대화를 얻을 수 있습니까? (어떤 선택 사항) – noesgard

+0

SharePoint Designer에서 페이지를 열어야하며 DataView WebPart가 표시되고 오른쪽에 Propertiesied가 표시됩니다. – Kusek

+0

당신의 솔루션은 훌륭하고 사용하기 쉽지만 다른 솔루션을 받아 들일 것입니다. 왜냐하면 출력으로 할 수있는 것에 대해 더 유연하기 때문입니다. 어쨌든 대답은 Thx! – noesgard

관련 문제