Skjul et tekstfelt i en SharePoint-formular med jquery
Et felt i DispForm, NewForm og EditForm skjules med et par linjer jQuery i en Script Editor-webpart, når en tilpasset formular i SharePoint Designer ikke er en mulighed.
Hvis man har flere SharePoint-formularer, hvor man vil skjule inputfeltet, og det ikke er en mulighed at lave en tilpasset formular med SharePoint Designer. Her er min samling af jQuery, som man kan indsætte med ScriptEditor-webparten.
Rediger “visningen” af et ListItem (DispForm.aspx)#
- Åbn et element på listen, så man ser siden DispForm.aspx
- Rediger siden (ikke indholdet)
- Indsæt Scripteditor-webparten
- Indsæt denne kode i webparten, og husk at rette “SPBookmark_CaseID” til “SPBookmark_” + hvad feltet nu hedder
1<script type="text/javascript" src="//code.jquery.com/jquery-2.1.0.min.js"></script><script type="text/javascript" language="javascript">// <![CDATA[
2$(function() {
3 $('a[name=SPBookmark_CaseID]').parent().parent().parent().hide();
4});
5// ]]></script>
Rediger “ny” og “rediger” for et ListItem (NewItem.aspx og EditItem.aspx)#
Det er den samme jQuery-kode til siden for nyt element og siden for redigering af element.
- Rediger et ListElement, så man ser siden EditForm.aspx, eller
- Tilføj et Listelement, så man ser siden NewForm.aspx
- Rediger siden (ikke indholdet)
- Tilføj Scripteditor-webparten
- Indsæt koden i webparten, og husk at rette “CaseID” til hvad inputfeltet nu hedder
1<script type="text/javascript" src="https://getinthesky.sharepoint.com/SiteAssets/Scripts/jquery-2.1.0.min.js"></script><script type="text/javascript" language="javascript">// <![CDATA[
2$(function() {
3 $('input[title=CaseID]').parent().parent().parent().hide();
4});
5// ]]></script>
Sidst opdateret