本文整理汇总了C#中javax.getViewId方法的典型用法代码示例。如果您正苦于以下问题:C# javax.getViewId方法的具体用法?C# javax.getViewId怎么用?C# javax.getViewId使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类javax
的用法示例。
在下文中一共展示了javax.getViewId方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: restoreComponentState
protected override void restoreComponentState (FacesContext facesContext,
javax.faces.component.UIViewRoot uiViewRoot,
String renderKitId) {
Trace.WriteLine ("Entering restoreComponentState");
Object serializedComponentStates;
if (isSavingStateInClient (facesContext)) {
serializedComponentStates = GetStateFromClient (facesContext, uiViewRoot.getViewId(), renderKitId);
}
else {
HttpSession session = (HttpSession) facesContext.getExternalContext ().getSession (false);
if (session == null)
serializedComponentStates = null;
else {
string key = ((IExtendedViewHandler) facesContext.getApplication ().getViewHandler ()).EncodeNamespace (facesContext, VIEWSTATE);
SerializedView serializedView = session.getAttribute (key) as SerializedView;
if (serializedView == null)
serializedComponentStates = null;
else
serializedComponentStates = serializedView.getState ();
}
}
((UIComponent) uiViewRoot.getChildren ().get (0)).processRestoreState (facesContext, serializedComponentStates);
Trace.WriteLine ("Exiting restoreComponentState");
}