The positioner needs the royale_wrapper set.
> On Mar 6, 2019, at 6:19 PM, Carlos Rovira <[email protected]> wrote:
>
> This could be solved in this way:
>
> private var _div:Group = null;
>
> public function get div():Group
> {
> if(_div == null)
> _div = new Group();
> return _div;
> }
>
> COMPILE::JS
> override public function get positioner():WrappedHTMLElement
> {
> return div.element;
> }
>
> and
>
> /**
> * @royaleignorecoercion org.apache.royale.core.WrappedHTMLElement
> * @royaleignorecoercion HTMLDivElement
> * @royaleignorecoercion HTMLInputElement
> * @royaleignorecoercion HTMLLabelElement
> * @royaleignorecoercion Text
> */
> COMPILE::JS
> override protected function createElement():WrappedHTMLElement
> {
> input = addElementToWrapper(this,'input') as HTMLInputElement;
> input.setAttribute('type', 'text');
> goog.events.listen(input, 'input', textChangeHandler);
> div.element.appendChild(input);
> return element;
> }
>
> but seems more complex right?
>
>
> --
> Carlos Rovira
> http://about.me/carlosrovira