This interface is implemented by packages that render components and views.
Namespace: YetaWF.Core.Components
Assembly: YetaWF.Core
public interface IYetaWFCoreRendering;
AddFormsAddOnsAsync | Adds any form-specific addons for the current page that are required by the package rendering components and views. | |
AddPopupsAddOnsAsync | Adds any popup-specific addons for the current page that are required by the package rendering components and views. | |
AddSkinAddOnsAsync | Adds any skin-specific addons for the current page that are required by the package rendering components and views. | |
AddStandardAddOnsAsync | Adds any addons that are required by the package rendering components and views. | |
GetImplementingPackage | Returns the package that implements this interface. | |
RenderFormButtonAsync | Renders a form button. | |
RenderModuleActionAsync | Renders a module action. | |
RenderModuleLinksAsync | Renders module links. | |
RenderModuleMenuAsync | Renders a complete module menu. | |
RenderViewAsync | Renders a view. |
Components and views are always rendered as HTML with JavaScript and CSS. The actual implementation of the components and views is determined by the package implementing the component. The default package YetaWF.ComponentsHTML implements all default components and views.
Other application packages can also implement their own components and views in their own package folder .\Components and .\Views respectively. Any components and views an application implements (referencing the YetaWF.ComponentsHTML package) must be located in the package's .\Components\HTML and .\Views\HTML folders.
See Also YetaWF.Core Overview
Documentation Feedback
© 2024 - Softel vdm, Inc. - YetaWF.com