Dynamic updates when data changes.

Dynamic updates allow any part of the page to update itself based on change occurring on the server. To illustrate, begin with a simple element that display the number of assets in the system. <div>${asset_count}</div> In Python, the asset count would be retrieved as follows. asset_count = server.eval(“@COUNT(example/asset)”) When the Read more…

What is a TACTIC Widget?

Widgets are self-contained user interface elements. In TACTIC, they combine HTML layout and CSS styling with server-side Python processing, client side Javascript behaviors, all encapsulated in a single entity called a widget. Widgets are a fundamental building block to interfaces in TACTIC. Even the base HTML tags have been mapped Read more…