Adjust the column widths/wrap text in the Quick Edit/Datasheet view

Forums General discussion Adjust the column widths/wrap text in the Quick Edit/Datasheet view

Viewing 3 reply threads
  • Author
    Posts
    • #16701
      Roberto Garcia
      Participant

      Hi Alex.. like always “Thanks for all your help and support”.. I need a huge favor.

      I am trying to find a way adjust the column widths/wrap text in the Quick Edit/Datasheet view in SharePoint 2013.

      So far, I have only seen ways to adjust the widths in the standard view (using CSS), but these seem to not get applied to the Quick Edit or Datasheet view.

      I am including you an image of the example. In this particular case i have a Datasheet view that it always open in “Quit Edit or Datasheet View” when the users want extra space to see that they are typing, in this particular case “Scope” is the column that i wan to adjust the width, i just cant do it.

      Thanks in advance and i hope you can answer me back. Have a great day.

      Attachments:
    • #16713
      Alexander Bautz
      Keymaster

      Hi,
      You can try adding this to a script editor web part below the list view:

      <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script>
      <script>
      setTimeout(function(){
          jQuery("th[title='Scope']").css("width","400px");
      },2000);
      </script>

      Alexander

    • #16732
      Roberto Garcia
      Participant

      Afternoon Alex

      Sorry to bother you again (sorry), it didnt work, do you may know why? i put it at the end in a Script editor, it didnt give me any error or so but it didnt affect the column width at all. Then i put it at the beginning just to check if comes with a different result and it didnt either.

      Huge favor, do you have another suggestion? you would save my life if i can make this to happen.

      Thanks again
      RG

    • #16772
      Alexander Bautz
      Keymaster

      Hi,
      Sorry for the delay. It’s hard to tell what it could be – the above code has been tested in an Office 365 site, but it might be that the timeout isn’t long enough to let the list view finish rendering.

      Try changing it like this:

      <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script>
      <script>
      setInterval(function(){
          jQuery("th[title='Scope']").css("width","400px");
      },2000);
      </script>

      This will run the snippet every 2 seconds – not 100% ideal, but it should work.

      Alexander

Viewing 3 reply threads
  • You must be logged in to reply to this topic.