From Documentation


  • Demonstration: N/A


Nodom is a ZK Component but only has server-side Java object and doesn't render any DOM elements and JavaScript widget at the client-side. It only renders comment nodes for positioning. Thus, if you want to control a group of components without unnecessary DOM elements, you can use a <nodom> as the outermost component to group components under a controller (composer/ViewModel) instead of a Window or a Div.


<nodom> does not support using hflex/vflex in itself and its children component.


ZKComRef Idspace Example.png

<nodom viewModel="@id('vm')@init('foo.MyViewModel')">
	<window border="normal">
		<button id="btn" label="@init(vm.label)" />
		<button id="btn" label="@init(vm.label)" />

Supported Events

Event Type
None None

Supported Children


Use Cases

Version Description Example Location

Version History

Last Update : 2022/01/12

Version Date Content
8.0.3 2016/09/21 Add the new Nodom component

Copyright © Potix Corporation. This article is licensed under GNU Free Documentation License.