ButtonDsl

HTML

Constructors

Link copied to clipboard
constructor(dslState: DslState)

Properties

Link copied to clipboard
open override var cssClassName: String?

このDSLに適用されるCSSクラス名

Link copied to clipboard
open override val dslState: DslState
Link copied to clipboard
open override val dslStateData: DslStateData?

このDSLの状態データ。

Link copied to clipboard

フラグメントコンポーネント。 これは、複数の要素をグループ化するためのコンテナとして機能します。

Link copied to clipboard
open override var pendingCssProperties: Map<String, CssValue>?

保留中のCSSプロパティ

Link copied to clipboard
open override var pendingCssRuleSet: CssRuleSet?

保留中のCSSルールセット

Link copied to clipboard
open override val states: MutableSet<State<*>>

DSLの状態を保持するセット

Functions

Link copied to clipboard
open override fun applyElement(element: TagNode): () -> Unit

指定された要素をDSLに適用します。

Link copied to clipboard
open override fun applyToDslState(state: DslState, registeredDslData: RegisteredDslData)

指定された状態をDSLにマウントします

Link copied to clipboard

DSLにCSS機能を追加する拡張関数(疑似クラス対応)

Link copied to clipboard

コンポーネントを呼び出し、レンダリングするための演算子オーバーロード。

Component2を呼び出し、レンダリングするための演算子オーバーロード。

Component3を呼び出し、レンダリングするための演算子オーバーロード。

Component4を呼び出し、レンダリングするための演算子オーバーロード。

Link copied to clipboard
Link copied to clipboard
open override fun registerSubDsl(registeredDslData: RegisteredDslData)

サブDSLを現在のDSLに登録

Link copied to clipboard
Link copied to clipboard
open override fun <T> State<T>.useValue(): T

状態の現在の値を取得し、この状態をDSLの状態セットに追加します