gsdsdk / com.gsd.software.sdk.viewparser.dynamicview.layoutdsl / DynamicLayout

DynamicLayout

class DynamicLayout :LayoutElement

Created by jmielczarek on 15/10/2020

Constructors

Name Summary
<init> DynamicLayout(viewId:String, fragment:DynamicViewFragment, viewItem:DynamicLayout)
Created by jmielczarek on 15/10/2020

Properties

Name Summary
viewItem val viewItem:DynamicLayout

Functions

Name Summary
build fun build(inflater:LayoutInflater, onChanged: () ->Unit):View
buttonClickListener fun buttonClickListener(listener: (viewItem:Button) ->Unit):Unit
clickListener fun clickListener(listener: (ActionType) ->Unit):Unit
objectPickerClickListener fun objectPickerClickListener(listener: (String,String) ->Unit):Unit
recipientsPickerListener fun recipientsPickerListener(listener: (RecipientsPicker<*>) ->Unit):Unit
setState fun setState(validator:KClass<outValidator>, isValid:Boolean):Unit

Inherited Functions

Name Summary
setState open funView.setState(validator:KClass<outValidator>, isValid:Boolean):Unit

Companion Object Properties

Name Summary
HORIZONTAL const val HORIZONTAL:Int
VERTICAL const val VERTICAL:Int