Registry of cascade views keyed by Id, exposed to the IViewRouter as an
IViewProvider so a menu option can transition to a cascade view by Id — mirroring the
role UnityCompositeViewService plays for composite views. Implements the Business-level
ICascadeViewService port so the registry's contract is engine-agnostic.
Inheritance
UnityCascadeViewService
Assembly: Serenity.UnityMenu.Infrastructure.dll
public sealed class UnityCascadeViewService : ICascadeViewService, IService, IFoundationSettings, IViewProvider
Constructors
Declaration
public UnityCascadeViewService(string id, ILogService logService)
Parameters
Properties
Declaration
public string Guid { get; set; }
Property Value
Declaration
public string Id { get; set; }
Property Value
Declaration
public ILogService LogService { get; set; }
Property Value
Methods
Declaration
public bool HasView(string viewId)
Parameters
| Type |
Name |
Description |
| string |
viewId |
|
Returns
Declaration
public void HideView(string viewId)
Parameters
| Type |
Name |
Description |
| string |
viewId |
|
Declaration
public void RegisterView(IViewBase view)
Parameters
Declaration
public void ShowView(string viewId)
Parameters
| Type |
Name |
Description |
| string |
viewId |
|
Implements