Forum Replies Created
-
AuthorPosts
-
I thought I had but it may have been lost due to other issues with my rules. Thanks for the confirmation !
September 23, 2014 at 23:14 in reply to: CSS to remove space between rows in Side by Side Fields #6255Thank you ! That worked brilliantly 🙂
Ah ha ! I just worked it out by adding a | 🙂
Yes. In my case I have set the linkToItem value on a field in order to use a field other than the title field as the link.
(ie. the fullname field in a contacts list instead of the lastname/title).
What I have discovered is that I needed to add the LinkTitleNoMenu field into each of my views in order for the moved link to include the contenttypeid= value.
In SharePoint Designer I then edited all of my views and added Explicit=”TRUE” as a field property for the LinkTitleNoMenu field in order to hide it.
I could not find any easier way to do this but hopefully this helps if anyone else finds themselves down the same rabbit hole 🙂
Apologies for the forum spam.
I think I have a lead on my issue. I have been moving the item link in a default sp2013 contact list from last name to ‘fullname’. I think if I do this and have a view that does not also include the lastname(with link to item) in it, then my link does not have the contenttype in the url.
This seems to be related to using tabs in the display form. I have just made a basic tab and left it to show all fields.
This particular list is a sp2013 contacts list with some extra columns , event handlers etc. So content types are active.
Does the following indicate DFFS is having trouble determining the content type ?
Microsoft.SharePoint.SPContext.GetContentTypeThroughQueryString(String strIdx) +384
If I select the item and use the ribbon to edit it works.
If I select the item and use the ribbon to view and then use either the ribbon or the DFFS button to edit it works.If I click to view the item and then try to use either the ribbon or DFFS button to edit it fails with that error.
This is the address bar when turning off modal forms and clicking the edit button on a dffs display form.
This is the link to the display form (I am using modal forms).
http://example.com/kgcontacts/_layouts/15/listform.aspx?PageType=4&ListId=%7BDA04CBD8%2D220D%2D44DB%2D9151%2DBE54BF1DB0C9%7D&ID=5818&ContentTypeID=Here is the url of the modal with the error –>
http://example.com/kgcontacts/Lists/Contacts/EditForm.aspx?ID=5818&Source=http%3A%2F%2Fgcmdevportal2013%2Ekrys%2Dglobal%2Ecom%2Fkgcontacts%2FSitePages%2FHome%2Easpx&ContentTypeId=&IsDlg=1`[FormatException: Input string was not in a correct format.]
System.Number.StringToNumber(String str, NumberStyles options, NumberBuffer& number, NumberFormatInfo info, Boolean parseDecimal) +14281985
System.Number.ParseInt32(String s, NumberStyles style, NumberFormatInfo info) +305
Microsoft.SharePoint.SPContext.GetContentTypeThroughQueryString(String strIdx) +384
Microsoft.SharePoint.SPContext.ContentTypeInternal(String contentTypeId) +284
Microsoft.SharePoint.WebPartPages.ListFormWebPart.get_TemplateName() +71
Microsoft.SharePoint.WebPartPages.ListFormWebPart.ShowRibbon() +453
Microsoft.SharePoint.WebPartPages.ListFormWebPart.OnInit(EventArgs e) +349
System.Web.UI.Control.InitRecursive(Control namingContainer) +186
System.Web.UI.Control.AddedControl(Control control, Int32 index) +189
System.Web.UI.WebControls.WebParts.WebPartManagerControlCollection.AddWebPartHelper(WebPart webPart) +402
System.Web.UI.WebControls.WebParts.WebPartManagerControlCollection.AddWebPart(WebPart webPart) +2736250
Microsoft.SharePoint.WebPartPages.SPWebPartManager.AddWebPartWithRetry(WebPart webPart) +939
Microsoft.SharePoint.WebPartPages.SPWebPartManager.CreateWebPartsFromRowSetData(Boolean onlyInitializeClosedWebParts) +8612
Microsoft.SharePoint.WebPartPages.SPWebPartManager.LoadWebParts() +156
Microsoft.SharePoint.WebPartPages.SPWebPartManager.OnPageInitComplete(Object sender, EventArgs e) +328
System.EventHandler.Invoke(Object sender, EventArgs e) +0
System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +2324- This reply was modified 10 years, 2 months ago by Benjamin Hawcroft.
As best I can see by starting with a blank configuration, just adding a DFFS display form with a tab causes the error above. Removing the tab and all seems to be well.
Should display forms be able to use tabs ?
In case this helps someone else…
This is the styles I used to mostly line up two columns of side by side fields on a ‘new’ form. This is entered in the ‘misc’ section.
.sbs_FieldTable{
width:260px;
}
.sbs_FieldTable td.ms-formlabel{
width:auto !important;
padding-left:20px;
}
.sbs_FieldTable td.ms-formlabel h3.ms-standardheader nobr{
white-space:nowrap !important;
}
.sbs_FieldTable td.ms-formbody{
width:100% !important;
}
.sbs_FieldTable input{
width:100% !important;
}
.sbs_FieldTable select{
width:100% !important;
}Apologies. I had a typo on whitespace. Should have been white-space.
I think I have gotten closer :
.sbs_FieldTable{
width:300px;
}
.sbs_FieldTable td.ms-formlabel{
width:auto !important;
padding-left:10px;
}
.sbs_FieldTable td.ms-formlabel h3.ms-standardheader nobr{
whitespace:nowrap !important;
}
.sbs_FieldTable td.ms-formbody{
width:100% !important;
}
.sbs_FieldTable input{
width:100% !important;
}
.sbs_FieldTable select{
width:100% !important;
}Except I am having trouble getting a nowrap working on the label as it seems to be overridden by a style coming from DFFS_FrontEnd.css.
Thank you for the help ! The .sbsFieldTable got me heading in the right direction.
Thanks Alexander ! I tried that but it does not seem to be getting the fields. I will play around some more but have also attached a screen shot of what I am seeing after applying that with 50px each on a new form.
Attachments:
-
AuthorPosts