I found this would improve the widget please test and add it to a rivesed 
version if you can.
 
I tested on several browsers and it worked.
 
The purpose is to show the drop-down (menu) using the SelectBox calling as its 
anchor.
 
The code change:
 
In qx.ui.mobile.form.SelectBox make the following addition.
 
_createSelectionDialog : function() {
      //var menu = new qx.ui.mobile.dialog.Menu();
      var menu = new qx.ui.mobile.dialog.Menu(null,this);

 
Notice: I just added "null,this" between the parenthesis. Nothing else needs to 
be done
 
 
Regards,
 
Jorge
 
> From: qooxdoo-devel-requ...@lists.sourceforge.net
> Subject: qooxdoo-devel Digest, Vol 109, Issue 14
> To: qooxdoo-devel@lists.sourceforge.net
> Date: Wed, 17 Jun 2015 15:00:15 +0000
> 
> Send qooxdoo-devel mailing list submissions to
>       qooxdoo-devel@lists.sourceforge.net
> 
> To subscribe or unsubscribe via the World Wide Web, visit
>       https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel
> or, via email, send a message with subject or body 'help' to
>       qooxdoo-devel-requ...@lists.sourceforge.net
> 
> You can reach the person managing the list at
>       qooxdoo-devel-ow...@lists.sourceforge.net
> 
> When replying, please edit your Subject line so it is more specific
> than "Re: Contents of qooxdoo-devel digest..."
> 
> 
> Today's Topics:
> 
>    1. Bind property to backgroundColor of a virtual tree      item (woprandi)
>    2. Re: How can i scroll to the end of a list , after list item
>       updated (continue), using dynamic virtual list widget sizes?
>       (Phyo Arkar)
> 
> 
> ----------------------------------------------------------------------
> 
> Message: 1
> Date: Wed, 17 Jun 2015 07:26:59 -0700 (MST)
> From: woprandi <william.opra...@gmail.com>
> Subject: [qooxdoo-devel] Bind property to backgroundColor of a virtual
>       tree    item
> To: qooxdoo-devel@lists.sourceforge.net
> Message-ID: <1434551219887-7587250.p...@n2.nabble.com>
> Content-Type: text/plain; charset=us-ascii
> 
> Hi,
> 
> I have a virtual tree and I would want to set background color of a item
> depending of a model property, it works but item label disappear. Check this
> example : http://tinyurl.com/oss446w
> 
> Anyone can help me ? Thanks
> 
> 
> 
> --
> View this message in context: 
> http://qooxdoo.678.n2.nabble.com/Bind-property-to-backgroundColor-of-a-virtual-tree-item-tp7587250.html
> Sent from the qooxdoo mailing list archive at Nabble.com.
> 
> 
> 
> ------------------------------
> 
> Message: 2
> Date: Wed, 17 Jun 2015 21:29:25 +0630
> From: Phyo Arkar <phyo.arkarl...@gmail.com>
> Subject: Re: [qooxdoo-devel] How can i scroll to the end of a list ,
>       after list item updated (continue), using dynamic virtual list widget
>       sizes?
> To: qooxdoo Development <qooxdoo-devel@lists.sourceforge.net>
> Message-ID:
>       <ca+hjjrgrngcvhstu+rgc5xp7f0bx69ydskjbbimw9ud1kz2...@mail.gmail.com>
> Content-Type: text/plain; charset="utf-8"
> 
> About disaapearing Scrollbars on Chrome? Ok i will file one.
> It dosen't appear in my code tho.
> 
> On Wed, Jun 17, 2015 at 8:55 PM, Mustafa Sak <mustafa....@1und1.de> wrote:
> 
> >  You are using Chrome right?
> >
> >
> >
> > Would you please report a bug?
> >
> >
> >
> > Dank & Gru?
> > * Mustafa Sak*
> >
> > Softwareentwickler
> > Mail Development
> >
> > 1&1 Mail & Media Development & Technology GmbH | Brauerstra?e 48 | 76135
> > Karlsruhe | Germany
> > Phone: +49 721 91374-6977
> > E-Mail: mustafa....@1und1.de | Web: www.1und1.de
> >
> >
> >
> > *Von:* Phyo Arkar [mailto:phyo.arkarl...@gmail.com]
> > *Gesendet:* Mittwoch, 17. Juni 2015 10:51
> > *An:* qooxdoo Development
> > *Betreff:* Re: [qooxdoo-devel] How can i scroll to the end of a list ,
> > after list item updated (continue), using dynamic virtual list widget sizes?
> >
> >
> >
> >   I can't see the scroll bar , it was hidden on purpose?
> >
> >
> >
> > On Wed, Jun 17, 2015 at 3:19 PM, Phyo Arkar <phyo.arkarl...@gmail.com>
> > wrote:
> >
> > Thanks a lot for helping me out!
> >
> > When a singile last one is added its ok .
> >
> > When multiple LastOnes are added it dosen't scroll to bottom.
> >
> > Any thoughts?
> >
> >
> >
> > On Wed, Jun 17, 2015 at 1:47 PM, Mustafa Sak <mustafa....@1und1.de> wrote:
> >
> >   Wow,
> >
> >
> >
> > it was not so easy to solve that issue. But would you please try this
> > example? http://tinyurl.com/nus7pev
> >
> >
> >
> > Dank & Gru?
> > * Mustafa Sak*
> >
> > Softwareentwickler
> > Mail Development
> >
> > 1&1 Mail & Media Development & Technology GmbH | Brauerstra?e 48 | 76135
> > Karlsruhe | Germany
> > Phone: +49 721 91374-6977
> > E-Mail: mustafa....@1und1.de | Web: www.1und1.de
> >
> >
> >
> > *Von:* Phyo Arkar [mailto:phyo.arkarl...@gmail.com]
> > *Gesendet:* Montag, 15. Juni 2015 12:23
> > *An:* qooxdoo-devel
> > *Betreff:* [qooxdoo-devel] How can i scroll to the end of a list , after
> > list item updated (continue), using dynamic virtual list widget sizes?
> >
> >
> >
> > Previous thread was abandoned so i making new one , with more information.
> >
> > I am now using syncWidget to scroll to bottom of a virtual list when new
> > item is added.
> > But the problem is this virtuallist implementation automatically resizes
> > list item height , and when scrolled inside syncWidget , it is not actually
> > scrolled to the end , but to that widget item?s start.
> >
> > here is handler for list?s updates:
> >
> >       this.chat_list.getModel().addListener("change", function() {
> >
> >           // qx.ui.core.queue.Manager.flush();
> >
> >           qx.ui.core.queue.Widget.remove(this.chat_list,"scrollBottom");
> >
> >           // normally using the flush should be time enough for the renderer
> >
> >           qx.ui.core.queue.Widget.add(this.chat_list, "scrollBottom");
> >
> >       },this)
> >
> > I added a work around by counting how many times layer is updated , if it
> > updated for 3 times , scrolls to button : this._layer.addListener("updated",
> > this._onUpdated, this); .
> > Because i observed whenever a new item is added , layer firest updated 3
> > times and only at the last time it need to actually scroll.
> >
> > Here is the infinite list with auto-resizing of item height from
> > stackoverflow.com/questions/21456941/infinite-scroll-in-qooxdoo-with-virtual-list
> > .
> >
> > qx.Class.define('phwabe.utils.list.InfiniList', {
> >
> >   extend: qx.ui.list.List,
> >
> >
> >
> >   members: {
> >
> >     __deferredCall: null,
> >
> >     __scrollBottom: false,
> >
> >     __updateCount: 0,
> >
> >
> >
> >     _initLayer: *function*() {
> >
> >       *this*.base(arguments);
> >
> >       console.log("initing layer")
> >
> >       *this*._layer.addListener("updated", *this*._onUpdated, *this*);
> >
> >     },
> >
> >
> >
> >     _onUpdated: *function*(event) {
> >
> >       *if* (*this*.__deferredCall === null) {
> >
> >         *this*.__deferredCall = *new* qx.util.DeferredCall(*function*() {
> >
> >
> >
> >           qx.ui.core.queue.Widget.add(*this*, 'updateSize');
> >
> >
> >
> >         }, *this*);
> >
> >       }
> >
> >       *this*.__deferredCall.schedule();
> >
> >     },
> >
> >     _updateSize: *function*() {
> >
> >       *var* firstRow = *this*._layer.getFirstRow();
> >
> >       *var* rowSize = *this*._layer.getRowSizes().length;
> >
> >       *for* (*var* row = firstRow; row < firstRow + rowSize; row++) {
> >
> >         *var* widget = *this*._layer.getRenderedCellWidget(row, 0);
> >
> >         *if* (widget !== null) {
> >
> >           *var* height = widget.getSizeHint().height;
> >
> >           *this*.getPane().getRowConfig().setItemSize(row, height);
> >
> >         }
> >
> >
> >
> >       }
> >
> >     },
> >
> >     _scrollBottom: *function*(limit) {
> >
> >       *if* (*this*.__scrollBottom === true) {
> >
> >         *this*.scrollToY(1e99)
> >
> >         *if* (*this*.__updateCount >= limit) {
> >
> >           *this*.__scrollBottom = false
> >
> >         }
> >
> >
> >
> >       }
> >
> >     },
> >
> >     syncWidget: *function*(jobs) {
> >
> >       *if* (jobs.scrollBottom & jobs.updateSize) {
> >
> >         console.log(jobs)
> >
> >         *this*.__scrollBottom = true
> >
> >         *this*.__updateCount = 0
> >
> >         *this*._updateSize()
> >
> >         *this*._scrollBottom(5)
> >
> >         console.log("BOTH JOBS no of updates" + *this*.__updateCount)
> >
> >
> >
> >         *this*.__updateCount += 1
> >
> >       } *else* *if* (jobs.scrollBottom) {
> >
> >         *this*.__scrollBottom = true
> >
> >         *this*.__updateCount = 0
> >
> >       } *else* *if* (jobs.updateSize) {
> >
> >         *this*._updateSize()
> >
> >         *this*._scrollBottom(3)
> >
> >         *this*.__updateCount += 1
> >
> >         console.log("no of updates" + *this*.__updateCount)
> >
> >       }
> >
> >
> >
> >     }
> >
> >   }
> >
> > });
> >
> >  ?
> >
> >
> >
> >
> > ------------------------------------------------------------------------------
> >
> > _______________________________________________
> > qooxdoo-devel mailing list
> > qooxdoo-devel@lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel
> >
> >
> >
> >
> >
> >
> > ------------------------------------------------------------------------------
> >
> > _______________________________________________
> > qooxdoo-devel mailing list
> > qooxdoo-devel@lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel
> >
> >
> -------------- next part --------------
> An HTML attachment was scrubbed...
> 
> ------------------------------
> 
> ------------------------------------------------------------------------------
> 
> 
> ------------------------------
> 
> _______________________________________________
> qooxdoo-devel mailing list
> qooxdoo-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel
> 
> 
> End of qooxdoo-devel Digest, Vol 109, Issue 14
> **********************************************
                                          
------------------------------------------------------------------------------
_______________________________________________
qooxdoo-devel mailing list
qooxdoo-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel

Reply via email to