Class KieAssetsDropdownView
- java.lang.Object
-
- org.kie.workbench.common.widgets.client.assets.dropdown.KieAssetsDropdownView
-
- All Implemented Interfaces:
org.jboss.errai.common.client.api.elemental2.IsElement,org.jboss.errai.ui.client.local.api.elemental2.IsElement,KieAssetsDropdown.View,org.uberfire.client.mvp.HasPresenter<KieAssetsDropdown>,org.uberfire.client.mvp.UberElemental<KieAssetsDropdown>
@Dependent @Templated public class KieAssetsDropdownView extends Object implements KieAssetsDropdown.View
-
-
Field Summary
Fields Modifier and Type Field Description static StringHIDDEN_CSS_CLASSprotected elemental2.dom.HTMLOptionElementhtmlOptionElementprotected elemental2.dom.HTMLSelectElementnativeSelectprotected KieAssetsDropdownpresenterstatic StringSELECT_PICKER_SUBTEXT_ATTRIBUTEprotected org.jboss.errai.ui.client.local.spi.TranslationServicetranslationService
-
Constructor Summary
Constructors Constructor Description KieAssetsDropdownView(elemental2.dom.HTMLSelectElement nativeSelect, elemental2.dom.HTMLOptionElement htmlOptionElement, org.jboss.errai.ui.client.local.spi.TranslationService translationService)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddValue(KieAssetsDropdownItem entry)voidclear()protected org.uberfire.client.views.pfly.selectpicker.JQuerySelectPickerdropdown()protected elemental2.dom.HTMLOptionElemententryOption(KieAssetsDropdownItem entry)protected org.uberfire.client.views.pfly.selectpicker.JQuerySelectPicker.CallbackFunctiongetOnDropdownChangeHandler()StringgetValue()voidinit()voidinit(KieAssetsDropdown presenter)voidinitialize()protected elemental2.dom.HTMLOptionElementmakeHTMLOptionElement()protected voidonDropdownChangeHandlerMethod(org.uberfire.client.views.pfly.selectpicker.JQuerySelectPickerEvent event)voidrefreshSelectPicker()protected voidremoveChildren(elemental2.dom.Element element)protected elemental2.dom.HTMLOptionElementselectOption()
-
-
-
Field Detail
-
HIDDEN_CSS_CLASS
public static final String HIDDEN_CSS_CLASS
- See Also:
- Constant Field Values
-
SELECT_PICKER_SUBTEXT_ATTRIBUTE
public static final String SELECT_PICKER_SUBTEXT_ATTRIBUTE
- See Also:
- Constant Field Values
-
nativeSelect
@DataField("native-select") protected final elemental2.dom.HTMLSelectElement nativeSelect
-
htmlOptionElement
protected final elemental2.dom.HTMLOptionElement htmlOptionElement
-
translationService
protected final org.jboss.errai.ui.client.local.spi.TranslationService translationService
-
presenter
protected KieAssetsDropdown presenter
-
-
Method Detail
-
init
public void init(KieAssetsDropdown presenter)
- Specified by:
initin interfaceorg.uberfire.client.mvp.HasPresenter<KieAssetsDropdown>
-
init
@PostConstruct public void init()
-
addValue
public void addValue(KieAssetsDropdownItem entry)
- Specified by:
addValuein interfaceKieAssetsDropdown.View
-
clear
public void clear()
- Specified by:
clearin interfaceKieAssetsDropdown.View
-
initialize
public void initialize()
- Specified by:
initializein interfaceKieAssetsDropdown.View
-
refreshSelectPicker
public void refreshSelectPicker()
- Specified by:
refreshSelectPickerin interfaceKieAssetsDropdown.View
-
getValue
public String getValue()
- Specified by:
getValuein interfaceKieAssetsDropdown.View
-
getOnDropdownChangeHandler
protected org.uberfire.client.views.pfly.selectpicker.JQuerySelectPicker.CallbackFunction getOnDropdownChangeHandler()
-
onDropdownChangeHandlerMethod
protected void onDropdownChangeHandlerMethod(org.uberfire.client.views.pfly.selectpicker.JQuerySelectPickerEvent event)
-
selectOption
protected elemental2.dom.HTMLOptionElement selectOption()
-
makeHTMLOptionElement
protected elemental2.dom.HTMLOptionElement makeHTMLOptionElement()
-
dropdown
protected org.uberfire.client.views.pfly.selectpicker.JQuerySelectPicker dropdown()
-
entryOption
protected elemental2.dom.HTMLOptionElement entryOption(KieAssetsDropdownItem entry)
-
removeChildren
protected void removeChildren(elemental2.dom.Element element)
-
-