Package com.oorian.chartjs
Class ChartJsInitScript
java.lang.Object
com.oorian.html.Element
com.oorian.html.elements.Script
com.oorian.html.elements.JavaScript
com.oorian.chartjs.ChartJsInitScript
- All Implemented Interfaces:
com.oorian.html.elements.HeadElement
public class ChartJsInitScript
extends com.oorian.html.elements.JavaScript
JavaScript initialization script for Chart.js components.
This script accumulates component initialization code and executes it when the DOM is fully loaded.
The script is automatically created and added to the page body when the first Chart.js component is initialized.
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidAdds a line of initialization code to the script.protected voidMethods inherited from class com.oorian.html.elements.Script
addSrcCode, create, setAsync, setBlocking, setCharset, setCrossOrigin, setCrossOrigin, setDefer, setFetchPriority, setIntegrity, setNoModule, setNonce, setReferrerPolicy, setSrc, setSrcCode, setSrcCodeFromFile, setTypeMethods inherited from class com.oorian.html.Element
addAttribute, addAttribute, addAttribute, addAttribute, addElement, addLineBreak, addLineOfText, addLineOfText, addLineOfText, addParagraph, addParagraph, addSpacer, addText, addText, addText, addText, assignId, containsElement, containsElement, dispatchEvent, dispatchEvent, dispatchEvent, dispatchEvent, equals, excludeId, executeJs, executeJs, executeJs, getAccept, getAllElements, getAncestor, getAttribute, getAttributes, getComponent, getDir, getElement, getElementById, getElementCount, getElementCount, getElements, getElements, getElementsByComponentName, getElementsByTagName, getHtml, getHtml, getId, getInnerHtml, getInnerHtml, getIs, getItemId, getItemProp, getItemRef, getItemType, getLang, getNextSibling, getPage, getParent, getPart, getPrevSibling, getSlot, getTagName, getTextContent, getUrl, hasAttribute, hasElements, hidden, insertElement, isChildOf, isClosedTag, isCreated, isDescendantOf, isDescendantOf, isInitialized, isItemScope, isTranslate, onCallback, onCreated, onElementAdded, onElementRemoved, onHashChange, onHidden, onInitialized, onJsReturn, onPageLoaded, onPageUnloaded, onRefresh, onRemovedFromPage, onShown, onUpdated, onUserEvent, prewrite, recreate, refresh, refresh, registerAddition, registerListener, registerListener, registerListener, registerListener, registerListener, registerListener, registerListener, registerSubtraction, registerUpdate, removeAllElements, removeAttribute, removeAttribute, removeElement, removeElement, removeFromParent, requestCallback, requestCallback, requestCallback, requestCallback, resetId, scrollTo, scrollToBottom, scrollToTop, self, sendCommand, sendUpdate, setAccept, setComponent, setDir, setDir, setElement, setId, setIs, setItemId, setItemProp, setItemRef, setItemScope, setItemType, setLang, setOnError, setOnLoad, setPage, setParent, setPart, setSlot, setTagName, setText, setText, setText, setText, setTranslate, shown, toString, unregisterListener, update, updateAttributes
-
Field Details
-
ID
- See Also:
-
-
Constructor Details
-
ChartJsInitScript
public ChartJsInitScript()Creates a new Chart.js initialization script.
-
-
Method Details
-
initialize
protected void initialize()- Overrides:
initializein classcom.oorian.html.Element
-
addCode
Adds a line of initialization code to the script.The script is rebuilt each time to include all accumulated code, wrapped in a DOMContentLoaded event listener.
- Parameters:
code- JavaScript code to execute during initialization
-