diff --git a/src/DropdownDivConverter/DropdownDivConverter.xml b/src/DropdownDivConverter/DropdownDivConverter.xml index 42a8ba2..2328781 100644 --- a/src/DropdownDivConverter/DropdownDivConverter.xml +++ b/src/DropdownDivConverter/DropdownDivConverter.xml @@ -72,6 +72,7 @@ The attribute that sets the label on the dropdown button. If used, the static value on the general tab will be overridden. + diff --git a/src/DropdownDivConverter/widget/DropdownDivConverter.js b/src/DropdownDivConverter/widget/DropdownDivConverter.js index ac477ff..fbb554e 100644 --- a/src/DropdownDivConverter/widget/DropdownDivConverter.js +++ b/src/DropdownDivConverter/widget/DropdownDivConverter.js @@ -275,7 +275,11 @@ define([ _updateButtonTitle: function() { this._buttonLabel = this.buttonTitle; if (this._dynamicLabel) { - this._buttonLabel = this._contextObj.get(this.dynamicButtonTitleAttribute); + if (this._contextObj.isEnum(this.dynamicButtonTitleAttribute)) { + this._buttonLabel = this._contextObj.getEnumCaption(this.dynamicButtonTitleAttribute, this._contextObj.get(this.dynamicButtonTitleAttribute)); + } else { + this._buttonLabel = this._contextObj.get(this.dynamicButtonTitleAttribute); + } } },