SharePoint Stack Exchange is a question and answer site for SharePoint enthusiasts. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

How to I change the wordings for To create a new item, click "Add new document" below. There are no items to show in this view of the "Form_ABC" document library. or There are no items to show in this view of the "Documents" document library. To create a new item, click "New" or "Upload" above

enter image description here

share|improve this question
up vote 0 down vote accepted

Actually, I manage to find the answer and hopefully, anyone who need it can use the following solution:

<script type="text/javascript">
function ChangeNewMessage()
var a = document.getElementsByTagName('TD')
for (var i=0;i<a.length;i++)
    if (a[i].className=='ms-vb')
        if (a[i].innerText.indexOf('To create a new item')>-1)
            a[i].innerHTML = 'Coming Soon..';

Just paste anywhere on the aspx file that contain that new Document / List will do.

share|improve this answer

Rather than modifying aspx page, i would recommend Modifying SPView.ViewEmpty property. This property contains the text you mentioned, and you can set it to whatever you like.

Note that you must change it for every view in list.

To modify it without coding or powershell, you can use SharePoint Manager where you can copy out, modify in a text editor and paste back in the new value.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.