inflateSubContainerAndBindViewModel
fun <VM : PanelSubContainerViewModel<SD>, SD> inflateSubContainerAndBindViewModel( container: ViewGroup, @LayoutRes subContainerLayoutId: Int?, subContainerViewModel: VM): PanelContainerElementHolder.SubContainerHolder<VM, SD>
Content copied to clipboard
Inflates a panel sub-container with a single panel fragment container for container from a layout based on subContainerLayoutId. If subContainerLayoutId is null
then a default FragmentContainerView is returned.
The sub-container can data binding to access the subContainerViewModel with:
<data>
<variable
name="subContainerViewModel"
type="<sub-container-specific-view-model-type>" />
</data>
Content copied to clipboard
In the above example <sub-container-specific-view-model-type>
must be replaced with the panel sub-container view model type.