Facilitating List as a References of Navigation in Master Page
Hello.
I plan to modify the default master page in Sharepoint 2013 and one of the changes that I'll apply is to create some navigation that can be changed by the user anytime. I need this navigation to lookup its Label and URL in a List and possibly its corresponding
icons in the Library. Can someone help me on how to make this work. Thanks in advance
Hi,
Per my understanding, you might want to create a custom Navigation with the functionalities you want when customizing the default master page.
As there is no such OOTB feature can meet your requirement, custom code using JavaScript and Client Object Model would be required.
As you may need to get the data for the Navigation bar from a list or library, the link below about how to work with list items using JavaScript Client Object Model would be helpful:
How to: Create, Update, and Delete List Items Using JavaScript
http://msdn.microsoft.com/en-us/library/office/hh185011(v=office.14).aspx
Common Programming Tasks in the JavaScript Object Model
http://msdn.microsoft.com/en-us/library/office/hh185015(v=office.14).aspx
More information about
customizing master page in SharePoint for your reference:
https://support.office.com/en-us/article/Customize-your-My-Site-master-page-a16c4d51-4284-42f0-a2d6-819289bdc400
Thanks
Patrick Liang
TechNet Community Support
Please remember to mark the replies as answers if they help, and unmark the answers if they provide no help. If you have feedback for TechNet Support, contact
[email protected]
Similar Messages
-
Per site, list driven footer and other content areas on a SharePoint 2010 master page?
So I worked with a vendor to provide a js, a powershell script and <div> content holders in a master page that would pull the content dynamically based on the site or subsite, and more specifically from a custom list in that site. To explain, if I
have a root site collection but want to be able to have the end user control the site content, such as a custom top navigation (above the global) and custom footer, and custom place holder content that would appear under the navigation; I would like to have
that content pulled from a list.
My goal is to not have a "custom master page" for the many many sites we have in our environment. I am using twitter bootstrap as the foundation for the master pages, then a set number of page layouts pending whether they want left nav to show
or not. I also typically just use the v4.master for the system pages, but am not sure if that is a best practice either being that the list display forms for a publishing site are ugly so need customized per list.
Has any one done anything like this and if so could you point me in the right direction? Any guidance would be greatly appreciated. Right now am working within SP2010 but will be testing for SP2013 in the near future.Hi,
Based on my understanding, you might want to display dynamic content in the pages which reference a specific master page, the content stores in a custom list, users
can update the master page by updating the corresponding list items.
Then there would be two main steps in a solution like this:
1. Data retrieving of a list: JavaScript Client Object Model can help to query the needed items from a list;
JavaScript Client Object Model
http://msdn.microsoft.com/en-us/library/office/hh185006(v=office.14).aspx
More information about JavaScript Client Object Model:
How to: Create, Update, and Delete List Items Using JavaScript
http://msdn.microsoft.com/en-us/library/office/hh185011(v=office.14).aspx
2. Modify the master page: With the data retrieved, we can then change the HTML source code of a page using JavaScript.
About how to
modify the HTML using JavaScript:
http://www.w3schools.com/js/js_htmldom_html.asp
http://njarb.com/2011/06/update-html-content-using-javascript/
We can apply the custom JavaScript to the master page, then when users open a page which references this master page, the JavaScript will run, get data from the custom
list, change the HTML source of the current page and display the content you want.
Best regards,
Patrick
Patrick Liang
TechNet Community Support -
OOTB Left Navigation error in Page Layout SharePoint 2013
I created a SharePoint 2013 master page through Design Manager in Sharepoint 2013 and created a page layout like we do trough sharepoint designer as in sharepoint 2010 steps are below
SharePoint Designer--->Page Layouts---->New Page Layout
now i want to insert left navigation in the page layout ,i tried to insert the following snippet in the page layout
<div data-name="QuickLaunch">
<!--CS: Start Vertical Navigation Snippet-->
<!--SPM:<%@Register Tagprefix="SharePoint" Namespace="Microsoft.SharePoint.WebControls" Assembly="Microsoft.SharePoint,
Version=15.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c"%>-->
<!--SPM:<%@Register Tagprefix="PublishingNavigation" Namespace="Microsoft.SharePoint.Publishing.Navigation"
Assembly="Microsoft.SharePoint.Publishing, Version=15.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c"%>-->
<div id="sideNavBox" class="ms-dialogHidden ms-forceWrap ms-noList">
<!--MS:<SharePoint:AjaxDelta ID="DeltaPlaceHolderLeftNavBar" BlockElement="true" CssClass="ms-core-navigation"
runat="server">-->
<!--MS:<asp:ContentPlaceHolder ID="PlaceHolderLeftNavBar" runat="server">-->
<!--MS:<asp:ContentPlaceHolder ID="PlaceHolderLeftNavBarTop" runat="server">-->
<!--ME:</asp:ContentPlaceHolder>-->
<!--MS:<asp:ContentPlaceHolder ID="PlaceHolderQuickLaunchTop" runat="server">-->
<!--ME:</asp:ContentPlaceHolder>-->
<!--MS:<asp:ContentPlaceHolder ID="PlaceHolderLeftNavBarDataSource" runat="server">-->
<!--ME:</asp:ContentPlaceHolder>-->
<!--MS:<asp:ContentPlaceHolder ID="PlaceHolderCalendarNavigator" runat="server">-->
<!--ME:</asp:ContentPlaceHolder>-->
<!--MS:<asp:ContentPlaceHolder ID="PlaceHolderLeftActions" runat="server">-->
<!--ME:</asp:ContentPlaceHolder>-->
<!--MS:<SharePoint:SPNavigationManager ID="QuickLaunchNavigationManager"
runat="server" QuickLaunchControlId="v4QuickLaunchMenu" ContainedControl="QuickLaunch" EnableViewState="false">-->
<!--MS:<SharePoint:DelegateControl runat="server" ControlId="QuickLaunchDataSource">-->
<!--MS:<Template_Controls>-->
<!--MS:<PublishingNavigation:PortalSiteMapDataSource
runat="server" ID="SiteMapDS" SiteMapProvider="CurrentNavigation" EnableViewState="false" StartFromCurrentNode="true" ShowStartingNode="false" TrimNonCurrentTypes="Heading">-->
<!--ME:</PublishingNavigation:PortalSiteMapDataSource>-->
<!--ME:</Template_Controls>-->
<!--ME:</SharePoint:DelegateControl>-->
<!--MS:<SharePoint:AspMenu ID="V4QuickLaunchMenu" runat="server"
EnableViewState="false" DataSourceId="QuickLaunchSiteMap" UseSimpleRendering="true" Orientation="Vertical" StaticDisplayLevels="3" AdjustForShowStartingNode="true" MaximumDynamicDisplayLevels="0"
SkipLinkText="">-->
<!--ME:</SharePoint:AspMenu>-->
<!--ME:</SharePoint:SPNavigationManager>-->
<!--MS:<SharePoint:SPNavigationManager ID="TreeViewNavigationManagerV4" runat="server"
ContainedControl="TreeView" CssClass="ms-tv-box">-->
<!--MS:<SharePoint:SPLinkButton runat="server" NavigateUrl="~site/{0}/viewlsts.aspx"
ID="idNavLinkSiteHierarchyV4" Text="<%$Resources:wss,treeview_header%>" accesskey="<%$Resources:wss,quiklnch_allcontent_AK%>" CssClass="ms-tv-header">-->
<!--ME:</SharePoint:SPLinkButton>-->
<!--MS:<SharePoint:DelegateControl runat="server" ControlId="TreeViewAndDataSource">-->
<!--MS:<Template_Controls>-->
<!--MS:<SharePoint:SPHierarchyDataSourceControl
runat="server" ID="TreeViewDataSourceV4" RootContextObject="Web" IncludeDiscussionFolders="true">-->
<!--ME:</SharePoint:SPHierarchyDataSourceControl>-->
<!--MS:<SharePoint:SPRememberScroll runat="server"
ID="TreeViewRememberScrollV4" onscroll="javascript:_spRecordScrollPositions(this);" style="overflow: auto;">-->
<!--MS:<SharePoint:SPTreeView
ID="WebTreeViewV4" runat="server" ShowLines="false" DataSourceId="TreeViewDataSourceV4" ExpandDepth="0" SelectedNodeStyle-CssClass="ms-tv-selected" NodeStyle-CssClass="ms-tv-item" SkipLinkText=""
NodeIndent="12" ExpandImageUrl="/{0}/images/tvclosed.png" ExpandImageUrlRtl="/{0}/images/tvclosedrtl.png" CollapseImageUrl="/{0}/images/tvopen.png" CollapseImageUrlRtl="/{0}/images/tvopenrtl.png" NoExpandImageUrl="/{0}/images/tvblank.gif">-->
<!--ME:</SharePoint:SPTreeView>-->
<!--ME:</SharePoint:SPRememberScroll>-->
<!--ME:</Template_Controls>-->
<!--ME:</SharePoint:DelegateControl>-->
<!--ME:</SharePoint:SPNavigationManager>-->
<!--MS:<asp:ContentPlaceHolder ID="PlaceHolderQuickLaunchBottom" runat="server">-->
<hr />
<!--MS:<SharePoint:ClusteredSPLinkButton ID="idNavLinkViewAllV4"
runat="server" Permissions="ViewFormPages" NavigateUrl="~site/{0}/viewlsts.aspx" Text="<%$Resources:wss,quiklnch_allcontent_short%>" accesskey="<%$Resources:wss,quiklnch_allcontent_AK%>"
CssClass="ms-core-listMenu-item">-->
<!--ME:</SharePoint:ClusteredSPLinkButton>-->
<!--ME:</asp:ContentPlaceHolder>-->
<!--ME:</asp:ContentPlaceHolder>-->
<!--ME:</SharePoint:AjaxDelta>-->
</div>
<!--CE: End Vertical Navigation Snippet-->
</div>
but i get the following error when i create page through this page layout
"Content Place holders are only allowed in master page"
Can anyone tell me how do i insert left navigation in page layout which is created through sharepoint designer (.aspx file) but master page is created through design managerHi ,
As the error says, you need to add Content Place holders to Mater Page not the Page Layout.
For inserting left navigation, you can add Vertical Navigation SharePoint component to the master page using Snippets manager:
1.
Open the site then click design manager link from right top corner "Settings".
2.
Click “Edit Master Pages” link.
3.Click your custom mater page. It will open preview page.
4.
Once open the preview page then click Snippets menu from top right side. It will open “Snippet Gallery” in new tab page.
5.
Click the Vertical Navigation menu item in “DESIGN “tab.
6.
In this page we can easy to configure component properties.
After customization must click the update button then only the changes are reflected in the component snippet.
7.
Once click the update button the HTML code automatically generated in the “HTML snippet” box and click “Copy to Clipboard” button.
8.
Open the mapped network drive then open the Mater Page HTML file and paste HTML snippet where you want the navigation to show.
Reference:
http://www.sharepointpals.com/post/Add-snippets-in-Page-layout-using-design-manager
Best Regards,
Eric
Eric Tao
TechNet Community Support -
How to add left navigation to Custom Master page for Office 365
Hi,
I have created a master page using html, it looks good,
But I could not see the left navigation, which I would like to have.
below is my html page which converted to a master page:
<?xml version="1.0" encoding="utf-8"?><!--SPG:
This HTML file has been associated with a SharePoint Master Page (.master file) carrying the same name. While the files remain associated, you will not be allowed to edit the .master file, and any rename, move, or deletion operations will be reciprocated.
-->
<!DOCTYPE html[]>
<html xmlns:mso="urn:schemas-microsoft-com:office:office" xmlns:msdt="uuid:C2F41010-65B3-11d1-A29F-00AA00C14882">
<head>
<meta http-equiv="X-UA-Compatible" content="IE=10" >
<!--CS: Start Page Head Contents Snippet-->
<!--SPM:<%@Register Tagprefix="SharePoint" Namespace="Microsoft.SharePoint.WebControls" Assembly="Microsoft.SharePoint, Version=16.0.0.0, Culture=neutral,
PublicKeyToken=71e9bce111e9429c"%>-->
<!--SPM:<%@Register Tagprefix="WebPartPages" Namespace="Microsoft.SharePoint.WebPartPages" Assembly="Microsoft.SharePoint, Version=16.0.0.0, Culture=neutral,
PublicKeyToken=71e9bce111e9429c"%>-->
<!--SID:00 -->
<meta name="GENERATOR" content="Microsoft SharePoint" >
<meta http-equiv="Content-type" content="text/html; charset=utf-8" >
<meta http-equiv="Expires" content="0" >
<!--MS:<SharePoint:RobotsMetaTag runat="server">-->
<!--ME:</SharePoint:RobotsMetaTag>-->
<!--MS:<SharePoint:PageTitle runat="server">-->
<!--MS:<asp:ContentPlaceHolder id="PlaceHolderPageTitle" runat="server">-->
<!--MS:<SharePoint:ProjectProperty Property="Title" runat="server">-->
<!--ME:</SharePoint:ProjectProperty>-->
<!--ME:</asp:ContentPlaceHolder>-->
<!--ME:</SharePoint:PageTitle>-->
<!--MS:<SharePoint:StartScript runat="server">-->
<!--ME:</SharePoint:StartScript>-->
<!--MS:<SharePoint:CssLink runat="server" Version="15">-->
<!--ME:</SharePoint:CssLink>-->
<!--MS:<SharePoint:CacheManifestLink runat="server">-->
<!--ME:</SharePoint:CacheManifestLink>-->
<!--MS:<SharePoint:PageRenderMode runat="server" RenderModeType="Standard">-->
<!--ME:</SharePoint:PageRenderMode>-->
<!--MS:<SharePoint:ScriptLink language="javascript" name="core.js" OnDemand="true" runat="server" Localizable="false">-->
<!--ME:</SharePoint:ScriptLink>-->
<!--MS:<SharePoint:ScriptLink language="javascript" name="menu.js" OnDemand="true" runat="server" Localizable="false">-->
<!--ME:</SharePoint:ScriptLink>-->
<!--MS:<SharePoint:ScriptLink language="javascript" name="callout.js" OnDemand="true" runat="server" Localizable="false">-->
<!--ME:</SharePoint:ScriptLink>-->
<!--MS:<SharePoint:ScriptLink language="javascript" name="sharing.js" OnDemand="true" runat="server" Localizable="false">-->
<!--ME:</SharePoint:ScriptLink>-->
<!--MS:<SharePoint:ScriptLink language="javascript" name="suitelinks.js" OnDemand="true" runat="server" Localizable="false">-->
<!--ME:</SharePoint:ScriptLink>-->
<!--MS:<SharePoint:CustomJSUrl runat="server">-->
<!--ME:</SharePoint:CustomJSUrl>-->
<!--MS:<SharePoint:SoapDiscoveryLink runat="server">-->
<!--ME:</SharePoint:SoapDiscoveryLink>-->
<!--MS:<SharePoint:AjaxDelta id="DeltaPlaceHolderAdditionalPageHead" Container="false" runat="server">-->
<!--MS:<asp:ContentPlaceHolder id="PlaceHolderAdditionalPageHead" runat="server">-->
<!--ME:</asp:ContentPlaceHolder>-->
<!--MS:<SharePoint:DelegateControl runat="server" ControlId="AdditionalPageHead" AllowMultipleControls="true">-->
<!--ME:</SharePoint:DelegateControl>-->
<!--MS:<asp:ContentPlaceHolder id="PlaceHolderBodyAreaClass" runat="server">-->
<!--ME:</asp:ContentPlaceHolder>-->
<!--ME:</SharePoint:AjaxDelta>-->
<!--MS:<SharePoint:CssRegistration Name="Themable/corev15.css" runat="server">-->
<!--ME:</SharePoint:CssRegistration>-->
<!--MS:<SharePoint:AjaxDelta id="DeltaSPWebPartManager" runat="server">-->
<!--MS:<WebPartPages:SPWebPartManager runat="server">-->
<!--ME:</WebPartPages:SPWebPartManager>-->
<!--ME:</SharePoint:AjaxDelta>-->
<!--CE: End Page Head Contents Snippet-->
<meta name="viewport" content="width=device-width" >
<!--DC:The Buzz - Team Site-->
<!--[if gte mso 9]><xml>
<mso:CustomDocumentProperties>
<mso:HtmlDesignFromMaster msdt:dt="string"></mso:HtmlDesignFromMaster>
<mso:HtmlDesignStatusAndPreview msdt:dt="string">https://rbcom.sharepoint.com/sites/cccdev1/_catalogs/masterpage/Master Page Gallery/team-site-test.html, Conversion successful.</mso:HtmlDesignStatusAndPreview>
<mso:ContentTypeId msdt:dt="string">0x0101000F1C8B9E0EB4BE489F09807B2C53288F0054AD6EF48B9F7B45A142F8173F171BD10003D357F861E29844953D5CAA1D4D8A3A006E1FBF9840A05D48B1698A21E9B5B94F</mso:ContentTypeId>
<mso:HtmlDesignAssociated msdt:dt="string">1</mso:HtmlDesignAssociated>
<mso:HtmlDesignConversionSucceeded msdt:dt="string">True</mso:HtmlDesignConversionSucceeded>
</mso:CustomDocumentProperties>
</xml><![endif]-->
</head>
<body id="test-100">
<!--CS: Start Ribbon Snippet-->
<!--SPM:<%@Register Tagprefix="SharePoint" Namespace="Microsoft.SharePoint.WebControls" Assembly="Microsoft.SharePoint, Version=16.0.0.0, Culture=neutral,
PublicKeyToken=71e9bce111e9429c"%>-->
<!--SPM:<%@Register Tagprefix="wssucw" TagName="Welcome" Src="~/_controltemplates/15/Welcome.ascx"%>-->
<!--MS:<SharePoint:SPSecurityTrimmedControl runat="server" HideFromSearchCrawler="true" EmitDiv="true">-->
<div id="TurnOnAccessibility" style="display:none" class="s4-notdlg noindex">
<a id="linkTurnOnAcc" href="#" class="ms-accessible ms-acc-button" onclick="SetIsAccessibilityFeatureEnabled(true);UpdateAccessibilityUI();document.getElementById('linkTurnOffAcc').focus();return
false;">
<!--MS:<SharePoint:EncodedLiteral runat="server" text="<%$Resources:wss,master_turnonaccessibility%>"
EncodeMethod="HtmlEncode">-->
<!--ME:</SharePoint:EncodedLiteral>-->
</a>
</div>
<div id="TurnOffAccessibility" style="display:none" class="s4-notdlg noindex">
<a id="linkTurnOffAcc" href="#" class="ms-accessible ms-acc-button" onclick="SetIsAccessibilityFeatureEnabled(false);UpdateAccessibilityUI();document.getElementById('linkTurnOnAcc').focus();return
false;">
<!--MS:<SharePoint:EncodedLiteral runat="server" text="<%$Resources:wss,master_turnoffaccessibility%>"
EncodeMethod="HtmlEncode">-->
<!--ME:</SharePoint:EncodedLiteral>-->
</a>
</div>
<!--ME:</SharePoint:SPSecurityTrimmedControl>-->
<div id="ms-designer-ribbon">
<!--SID:02 {Ribbon}-->
<!--PS: Start of READ-ONLY PREVIEW (do not modify) --><div class="DefaultContentBlock" style="background:rgb(0, 114, 198); color:white; width:100%; padding:8px; height:64px;
overflow:hidden;">The SharePoint ribbon will be here when your file is either previewed on or applied to your site.</div><!--PE: End of READ-ONLY PREVIEW -->
</div>
<!--MS:<SharePoint:SPSecurityTrimmedControl runat="server" AuthenticationRestrictions="AnonymousUsersOnly">-->
<!--MS:<wssucw:Welcome runat="server" EnableViewState="false">-->
<!--ME:</wssucw:Welcome>-->
<!--ME:</SharePoint:SPSecurityTrimmedControl>-->
<!--CE: End Ribbon Snippet-->
<div id="s4-workspace">
<div id="s4-bodyContainer">
<header>
<!----> <div data-name="ContentPlaceHolderMain">
<!--CS: Start PlaceHolderMain Snippet-->
<!--SPM:<%@Register Tagprefix="SharePoint" Namespace="Microsoft.SharePoint.WebControls"
Assembly="Microsoft.SharePoint, Version=16.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c"%>-->
<!--MS:<SharePoint:AjaxDelta ID="DeltaPlaceHolderMain" IsMainContent="true" runat="server">-->
<!--MS:<asp:ContentPlaceHolder ID="PlaceHolderMain" runat="server">-->
<!--ME:</asp:ContentPlaceHolder>-->
<!--ME:</SharePoint:AjaxDelta>-->
<!--CE: End PlaceHolderMain Snippet-->
</div>
</div>
</div>
</body>
</html>
Any suggestions here....
Thanks in Advance.
PMMRHi,
The Navigation control can be added into your HTML page in the Snippet Gallery:
The two links below about how to create HTML master page and adding snippets needed into it for your reference:
http://borderingdotnet.blogspot.jp/2012/12/how-to-create-html-masterpage-for.html
http://msdn.microsoft.com/en-us/library/office/jj822370(v=office.15).aspx
Feel free to reply if there still any question.
Best regards,
Patrick
Patrick Liang
TechNet Community Support -
Why does backbean's method be invoked when page navigation to other page
Hi, All
Why does backbean's method getBeans() be invoked
when current page(list.jsp) navigation to other page(edit.jsp)?
//client list.jsp
<h:dataTable id="items" value="#{userDelegate.beans}"
var="user" rowClasses="oddRow, evenRow" headerClass="tableHeader" >
//server backbean
public class CustomDelegate extends BaseDelegate{
public ListDataModel getBeans(){}
when list.jsp first initialize(first load), jsf invoke getBeans(), is right;
but when from list.jsp navigation to edit.jsp, jsf invoke getBeans() too!
what's the matter with it?How are you invoking the navigation? With a simple h:outputLink which links to another page or with an h:commandLink/h:commandButton which naturally first invokes the backingbean?
If you're using h:outputLink, then this behaviour may not occur. You may review/redesign your JSF and bean logic.
If you're using UICommand link/button, then this is usual behaviour. (re)read the JSF lifecycle for an explanation. If you ONLY want to get the navigation case, then you can 1) replace the methodbinding from action or actionListener by just the navigation case string, or 2) add immediate="true" to the UICommand element.
This article might be of interest: http://balusc.xs4all.nl/srv/dev-jep-djl.html -
NPE error when navigating to next page based on lov selection
hi there am having problem whn navigating to next page based on lov selection,when i select value and click the button to navigate am geting NPE ERROR
{code}
<DCUtil> <findSpelObject> [598] DCUtil, returning:oracle.jbo.uicli.binding.JUFormBinding, for uam_view_pageDefs_SelectOrgPageDef_WEB_INF_Updatetaskflow_definition_xml_Updatetaskflow_definition
<DCIteratorBinding> <releaseDataInternal> [599] Releasing iterator binding:variables
<DCIteratorBinding> <releaseDataInternal> [600] Releasing iterator binding:UpdUamOrganisationLovIterator
<DCIteratorBinding> <releaseDataInternal> [601] Releasing iterator binding:UpdUamOrganisation1Iterator
<DCIteratorBinding> <releaseDataInternal> [602] Releasing iterator binding:UamUserdetailsViewVo1Iterator
<XmlErrorHandler> <handleError> ADF_FACES-60096:Server Exception during PPR, #1
javax.servlet.ServletException: java.lang.NullPointerException
at javax.faces.webapp.FacesServlet.service(FacesServlet.java:277)
at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:227)
at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125)
at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:300)
at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
at oracle.adf.model.servlet.ADFBindingFilter.doFilter(ADFBindingFilter.java:205)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
at oracle.adfinternal.view.faces.webapp.rich.RegistrationFilter.doFilter(RegistrationFilter.java:106)
at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl$FilterListChain.doFilter(TrinidadFilterImpl.java:446)
at oracle.adfinternal.view.faces.activedata.AdsFilter.doFilter(AdsFilter.java:60)
at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl$FilterListChain.doFilter(TrinidadFilterImpl.java:446)
at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl._doFilterImpl(TrinidadFilterImpl.java:271)
at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl.doFilter(TrinidadFilterImpl.java:177)
at org.apache.myfaces.trinidad.webapp.TrinidadFilter.doFilter(TrinidadFilter.java:92)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
at oracle.adf.library.webapp.LibraryFilter.doFilter(LibraryFilter.java:179)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
at oracle.security.jps.ee.http.JpsAbsFilter$1.run(JpsAbsFilter.java:119)
at java.security.AccessController.doPrivileged(Native Method)
at oracle.security.jps.util.JpsSubject.doAsPrivileged(JpsSubject.java:315)
at oracle.security.jps.ee.util.JpsPlatformUtil.runJaasMode(JpsPlatformUtil.java:442)
at oracle.security.jps.ee.http.JpsAbsFilter.runJaasMode(JpsAbsFilter.java:103)
at oracle.security.jps.ee.http.JpsAbsFilter.doFilter(JpsAbsFilter.java:171)
at oracle.security.jps.ee.http.JpsFilter.doFilter(JpsFilter.java:71)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
at oracle.dms.servlet.DMSServletFilter.doFilter(DMSServletFilter.java:139)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
at weblogic.servlet.internal.RequestEventsFilter.doFilter(RequestEventsFilter.java:27)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.wrapRun(WebAppServletContext.java:3715)
at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3681)
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:120)
at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2277)
at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2183)
at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1454)
at weblogic.work.ExecuteThread.execute(ExecuteThread.java:209)
at weblogic.work.ExecuteThread.run(ExecuteThread.java:178)
Caused by: javax.faces.el.EvaluationException: java.lang.NullPointerException
at org.apache.myfaces.trinidad.component.MethodExpressionMethodBinding.invoke(MethodExpressionMethodBinding.java:51)
at com.sun.faces.application.ActionListenerImpl.processAction(ActionListenerImpl.java:102)
at org.apache.myfaces.trinidad.component.UIXCommand.broadcast(UIXCommand.java:190)
at oracle.adf.view.rich.component.fragment.UIXRegion.broadcast(UIXRegion.java:148)
at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl.broadcastEvents(LifecycleImpl.java:1018)
at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._executePhase(LifecycleImpl.java:386)
at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:194)
at javax.faces.webapp.FacesServlet.service(FacesServlet.java:265)
... 38 more
Caused by: java.lang.NullPointerException
at showSelectedOrg(OrgDetails.java:2455)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at com.sun.el.parser.AstValue.invoke(Unknown Source)
at com.sun.el.MethodExpressionImpl.invoke(Unknown Source)
at org.apache.myfaces.trinidad.component.MethodExpressionMethodBinding.invoke(MethodExpressionMethodBinding.java:46)
... 45 more
THIS IS THE LINE AM GETING THE ERROR
method.getParamsMap().put("rowKey", newVal);
<af:selectOneChoice value="#{bindings.Orgid1.inputValue}"
required="true"
id="soc1" autoSubmit="true" valuePassThru="true"
contentStyle="width:145px">
<f:selectItems value="#{bindings.Organisationid.items}" id="si1"/>
</af:selectOneChoice>
<af:commandButton text="UpdateOrganisation"
id="cb1"
action="#{pageFlowScope.addMember.showSelectedOrg}"/>
public String showSelectedOrg() {
/* if(getorgids() == null ||getorgids().equals(null)){
JSFUtils.addFacesErrorMessage("Select Atleast One Organisation");
JSFUtils.showFacesErrorMessage("Select Atleast One Organisation");
BindingContext lBindingContext = BindingContext.getCurrent();
BindingContainer bindings = lBindingContext.getCurrentBindingsEntry();
// get the list binding for the Organisation lov
JUCtrlListBinding list = (JUCtrlListBinding)bindings.get("Organisationid");
// get the selected index from the list which is stored in the Orgidd1 attribute
AttributeBinding attr = (AttributeBinding)bindings.getControlBinding("Orgid1");
Integer selid = (Integer)attr.getInputValue();
// load the listdata
Object row = list.getDisplayData();
// get the selected row from the list
Row lFromList = (Row)list.getValueFromList(selid);
// from the row we get the PK the orgnasationId
Object lAttribute = lFromList.getAttribute("Organisationid");
Object orgname = lFromList.getAttribute("Organisationname");
Number newVal = (Number)lAttribute;
String neworg = (String)orgname;
_logger.info("Information: selected Organisation = " + newVal);
System.out.println("neworg " + newVal);
System.out.println("testorg " + neworg);
selectedState = neworg;
// get the MethodAction for setCurrentRowWithKeyValue
OperationBinding method = bindings.getOperationBinding("setCurrentRowWithKeyValue");
// set hte needed parameter as the organisation id
method.getParamsMap().put("rowKey", newVal);
method.execute();
// after execution check for errors
List errors = method.getErrors();
Exception ex = (Exception)errors.get(0);
FacesMessage msg = new FacesMessage(FacesMessage.SEVERITY_ERROR, ex.getMessage(), "Select Atleast One Organisationtest");
FacesContext.getCurrentInstance().addMessage(null, msg);
// keep on page in case of an error
// navigate to the next page
return "show";
{code}
am in jdeveloper 11.1.1.6.0adf009, please read the post I posted the link to in my previous replay. The old code format tag don't work in the new forum!
Still the same error. The stack trace still points to it, you only need to read it carefulle
javax.faces.el.EvaluationException: java.lang.NullPointerException
at org.apache.myfaces.trinidad.component.MethodExpressionMethodBinding.invoke(MethodExpressionMethodBinding.java:51)
Caused by: java.lang.NullPointerException
OrgDetails.showSelectedOrg(OrgDetails.java:2456)
The origin is
method.execute();
and the real reason is
MethodExpressionMethodBinding.invoke(MethodExpressionMethodBinding.java:51);
What does it tell you?
Timo -
Animatioin get distbub while navigation from previous page and next page
animatioin get distbub while navigation from previous page and next page
To get the value from dropdown list:
For example:
<b>In Layout</b>
<htmlb:dropdownListBox id = "country"
nameOfKeyColumn = "land1"
nameOfValueColumn = "landx"
selection = "<%=country%>"
onSelect = "displayregion"
table = "<%=iland%>" />
<b>Oninputprocessing:</b>
CALL METHOD REQUEST->GET_FORM_FIELD
EXPORTING
NAME = 'country'
RECEIVING
VALUE = country.
<i>*Reward each useful answer</i>
Raja T -
I am having major issues with links in keynote! Even though the links (a navigation system) are on the master page, they are only working on some of my slides. Anyone have ideas on how to fix this or similar issues? Help!
I have created a navigation system on the master pages and set the presentation to links only mode. I also have other links scattered throughout the program, like a linkable table of contents, etc. Some of them work, some of them don't. Not sure why. Anyone out there having similar issues? Or have any idea on how I can solve this issue? Any help would be appreciated!
Thanks!Links should not create any problems in Keynote. If they are set up correctly on text, the text will be underlined. Objects that have links will have a curved arrow bottom right, if you click the arrow a popup will display the link information.
Try this repair for Keynote, ensure you complete all the tasks and in the order shown:
1
delete all the iWork applications if you have them, not just Keynote, using Appcleaner from Mac Update, its a freeware application
2
empty the trash: Finder > Empty Trash
3
Shut down your Mac, wait 30 seconds, then power on the Mac, immediately after the start chime, hold down the Shift key
When you see the grey Apple symbol and progress indicator (a spinning gear), release the Shift key.
If you are prompted to log in, type your password, then hold down the Shift key again as you click Log in.
4
Let the Mac fully boot up, it will take longer as the OS is repairing the drive
5
when fully booted, go to Applications > Utilities > Disc Utility; click on the boot drive then First Aid tab and click repair disc permissions
6
when complete, restart the Mac normally, Apple menu > Restart
7
install Keynote from the Mac App Store
let us know if this helped -
Hi All,
I have set "Oslo.Master" as the The default Master Page for the site. I have a page with a List View web part and an InfoPath Web Part connected. When the page loads is it displayed correctly. However, when a record
is selected and the infopath web part is updated, the content on the page shifts (indents) to the right.
Is there something I am missing? Does anyone know how to correct this?
Thanks in Advance!Hi Dwayne,
I could reproduce this, as a workaround, we can use javascript code as below to hide the element in the following image.
<script src="http://code.jquery.com/jquery-1.9.1.min.js"></script>
<script>
$(document).ready(function(){
$('#contentBox').prev().hide();
</script>
Thanks
Daniel Yang
TechNet Community Support -
Displaying user selection from drop down list in static text on master page
Hello,
I am using LC 7.0 at workk and I have hit a road block.
I have a drop down list at the top of the form. Once the user makes a selection, I want to take that value and paste it in static text located on the master page. I can't seem to get it to work.
Please help!!!Hi,
Place the Drop Down list on form
Place text object(s) on master page
here is the script to display the value and/or text of drop down
Script will be on Drop Down list events
Calculate event to display value of DD - FormCalc
form1.pageSet.Page1.StaticText1.rawValue = this.rawValue;
Change event to display Text of DD - JavaScript
form1.pageSet.Page1.StaticText2.rawValue = xfa.event.newText;
SAVE the form as dynamic pdf.
Hope this will help.
Thanks,
Raghu. -
Problem with Ribbon when multiple List / Library WebPart are added to the same page
Hi,
I'm working on a SharePoint 2013 custom branding (custom master page and layout).
I added one page layout with several Web Part Zones,
<div id="cBottomFirst" class="cThreeColumn cThreeColumndMargin" >
<div data-name="WebPartZone">
<!--CS: Start Web Part Zone Snippet-->
<!--SPM:<%@Register Tagprefix="WebPartPages" Namespace="Microsoft.SharePoint.WebPartPages" Assembly="Microsoft.SharePoint, Version=15.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c"%>-->
<div xmlns:ie="ie">
<!--MS:<WebPartPages:WebPartZone runat="server" Title="Bottom Left Area" ID="wpz_bottom_left" AllowCustomization="True" AllowPersonalization="False" FrameType="TitleBarOnly" Orientation="Vertical">-->
<!--MS:<ZoneTemplate>-->
<!--DC: Replace this comment with default web parts for new pages. -->
<!--ME:</ZoneTemplate>-->
<!--ME:</WebPartPages:WebPartZone>-->
</div>
<!--CE: End Web Part Zone Snippet-->
</div>
</div>
I have a problem, when I add several List View Web Part to the same page, then when I select one list / library, the ribbon is shown, but it is shown with all option disabled.
Any idea?
José Quinto Zamora SharePoint and Search Specialist MCITP and MCPD in SharePoint 2010
http://joSharePoint.comHi,
According to your description, I suggest you check as follows:
1. Please check that whether the ribbon is OK when you use the OOTB feature to add the web part to a page;
2. What if you do the test in IE, will the issue still occur?
Thanks,
Dennis Guo
TechNet Community Support
Please remember to mark the replies as answers if they help and unmark them if they provide no help. If you have feedback for TechNet Subscriber Support, contact
[email protected]
Dennis Guo
TechNet Community Support -
List Output - how to position cursor back to Page 1, line 5, column 90.
Hello,
I have a report program that calculates and writes a Grand Total at the end of a multiple page report.
The program can not calculate the Grand Total until the end of the program. Pages are displayed as Subtotals are calculated. My user wants the Grand Total to also be displayed at the top of Page one. I am able to write to any line and column position just fine using the Skip to Line command.
But I can not find a way to return to Page 1 then write the value. I have tried
SCROLL LIST TO FIRST PAGE and I have tried to reset the sy-pagno value prior to the write
statement. Is there a way to page back and write to a report list?
Thanks
MPerssonCheck this sample code:
Here page no like 1 of totpage is inserted to top of every page. Similarly u can display total to each page.
REPORT ZLTEST3 NO STANDARD PAGE HEADING
LINE-COUNT 65
LINE-SIZE 80.
DATA: NUM_PAGES_C(10) TYPE C.
PERFORM WRITE.
PERFORM GET_TOTAL_PAGENO.
TOP-OF-PAGE.
WRITE:/(SY-LINCT) 'TEST - TEST' CENTERED.
WRITE: / SY-DATUM, 60 SY-PAGNO,'of', '*****'.
SKIP.
*& Form WRITE
text *
--> p1 text
<-- p2 text
FORM WRITE.
DO 200 TIMES.
WRITE:/ 'TEST', SY-LINNO.
ENDDO.
ENDFORM. " WRITE
*& Form GET_TOTAL_PAGENO
text *
--> p1 text
<-- p2 text
FORM GET_TOTAL_PAGENO.
WRITE SY-PAGNO TO NUM_PAGES_C LEFT-JUSTIFIED.
DO SY-PAGNO TIMES.
READ LINE 2 OF PAGE SY-INDEX.
REPLACE '*****' WITH NUM_PAGES_C INTO SY-LISEL.
MODIFY LINE 2 OF PAGE SY-INDEX.
ENDDO.
ENDFORM. " GET_TOTAL_PAGENO
Note : this method only works in foreground -
Replace vertical navigation in custom master page from snippet gallery
Hi.
I'm creating a new master page from seattle.master and I'm trying to implement a customized snippet from the snippet gallery into the master page code without success. The following line is straight from a seattle.master page:
<div id="sideNavBox" class="ms-dialogHidden ms-forceWrap ms-noList">
From here, I see where I think the replacement snippet should go; however, there are discrepancies between the structure of the snippet and the code I'm replacing. Also, the snippet from the gallery is calling some ASP registrations that I
don't see in the original master page code.
How can I insert my custom vertical navigation snippet into this master page?Hi,
You want to replace the entire <div id="sideNavBox" /> found in your custom HTML Master Page. Your custom vertical navigation will need to replace the entire container and all of its child controls.
Your custom vertical navigation snippet should start similar to:
<div data-name="QuickLaunch">
<!--CS: Start Vertical Navigation Snippet-->
<!--SPM:<%@Register Tagprefix="SharePoint" Namespace="Microsoft.SharePoint.WebControls" Assembly="Microsoft.SharePoint, Version=15.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c"%>-->
<!--SPM:<%@Register Tagprefix="PublishingNavigation" Namespace="Microsoft.SharePoint.Publishing.Navigation" Assembly="Microsoft.SharePoint.Publishing, Version=15.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c"%>-->
<div id="sideNavBox" class="ms-dialogHidden ms-forceWrap ms-noList">
Design Manager's snippet manager adds the Register tags into the snippet so that the snippet is self-contained. Your HTML Master Page likely contains these Register tags already but you can leave them as Design Manager will handle any duplicates for you.
The structure of the snippet itself appears different because the seattle.html HTML Master Page includes modifications.
Eric Overfield - PixelMill -
ericoverfield.com -
@EricOverfield -
Master pages went missing from my FrameMaker 12 setup about 4 days ago. I can see body and references pages. I have tried reinstalling. The master pages are missing from all of my FrameMaker documents, absolutely all of them. I have done two new installations of FM 12, no fix.
Does the old shortcut still work? [Esc, v, M plus its close kin Esc, v, R for Reference pages and Esc, v, B for Body pages – all case-sensitive]
Also, does "missing" mean you select View master pages and get a blank screen? while double-checking the view shortcuts, I discovered this can be replicated by turning off borders [Esc, v, b] in Master page view … if you happen to be using a Master page layout with no header or footer. But I have also, occasionally, ended up with blank master pages even when they should have had content. It's a mystery. -
How hide hr from left navigation (snippet) on custom master page
Hi,
I have create a custom master page and add it the left navigation snippet, after making some css customization, I'm unable to hide the <hr> tag.
This is one of my tries on the .css file
#DeltaPlaceHolderLeftNavBar > hr {
clear: both !important;
border: 0px solid transparent !important;
height: 0px !important;
visibility:hidden !important;
Regards.I can't really see the right id in the screenshot, but something like this should work:
#DeltaPlaceHolderLeftNavBar > hr {
display:none;
or
#sideNaveBox hr {
display:none;
maybe even display:none!important;
Even better trying to remove the hr from the snippet.
Good luck!
Maybe you are looking for
-
Freeze/Battery issues after upgrade to iOS 8.0.2
Since upgrading my 3rd Gen iPad WiFi to iOS 8.0.2 I have been experiencing freezes where nothing works. I can't open apps or do anything. If I hold the on/off button down eventually it comes back to life. Second issue is battery life. Last night I
-
I admit I am simply trying to understand JS for InDesign. I have written this small script to try out a few things: or(a = 0; a < NumberOfPages; a++) apage = app.activeDocument.pages.item(a); $.writeln("The page: ", apage.name); myPageItems = apage.p
-
Employee Photo Upload Fail - "System error when archiving"
Hi all, When i am trying upload a photo of an employee in our ESS development portal its working fine. But the issue here is when i am trying to upload the same in testing ESS portal its displaying an error message as "System error when archiving
-
Cannot delegate rights to Terminal Server (remote desktop) properties in ADUC
Cheers!<o:p></o:p> I am trying to provide a junior admin with rights to modify only the home drive and home drive path setting on the terminal server tab in ADUC. <o:p></o:p> I have read through the discussion here: http://social.technet.microsoft.co
-
TS4006 I want to add another iphone to my find my phone app
I want to add another iphone to my find my iphone app