[Laszlo-user] http request process indicator
ben at laszlosystems.com
Thu Apr 27 13:00:50 EDT 2006
Also, consider using states
<state name="live" apply="true">
... the enabled user interface components
<state name="submitting" apply="false">
....disabled widgets or a notice to the user to please wait...
<state name="done" apply="false">
...submit was successful, here are results...
The user registration in laszlo mail (www.laszlomail.com) was built
with this pattern.
On Apr 27, 2006, at 9:08 AM, Jason Stafford wrote:
> Assuming all your controls derive from basecomponent (which all the
> standard ones do), then you can just do something like:
> <button id='myuniquebuttonidentifier' text='OK'>
> <button id='mycancelbuttonid' text='Cancel'>
> <method name='disablebuttons'>
> myuniquebuttonidentifier.setAttribute('enabled', false);
> mycancelbuttonid.setAttribute('enabled', false);
> basically the 'id' tag gives you a shortcut to access that item no
> matter where it is.
> See: http://www.openlaszlo.org/lps-latest/docs/guide/language-
> Henry Minsky wrote:
>> There's a "searchSubviews" method on LzView, I've never tried, but
>> might work
>> foo.searchSubviews('name', 'somename')
>> On 4/27/06, Alexey <jmonster at tut.by> wrote: Hi.
>> Is it possible to find and element for it's id in LZX?
>> Like getElementById() in DHTML. Because it is not easy to keep
>> like this.parent.parent... on track while structure of LZX
>> document changes.
>> Thank you for your help.
>> Вы писали 27 апреля 2006 г., 18:12:28:
>> >> Can you help me with advice how it is better to indicate for the
>> >> user that
>> >> http request is in process in Laszlo? (I am submitting form
>> and want
>> >> user to know that something is happening)
>> > We don't have a "best practice" for how to inform the user that a
>> > request is processing. If controls _must_ be disabled (to
>> prevent state
>> > changes while the request is on the wire), then disable them.
>> You can
>> > have all your controls' enabled attributes constrained to a flag
>> > gets set when the request is made and when it is completed, as
>> > suggested.
>> > In many applications, we also change the cursor icon to show
>> that the
>> > application is busy.
>> > Hope this helps,
>> > Dan
>> С уважением,
>> Alexey mailto:jmonster at tut.by
>> Laszlo-user mailing list
>> Laszlo-user at openlaszlo.org
>> Henry Minsky
>> Software Architect
>> hminsky at laszlosystems.com
>> _______________________________________________ Laszlo-user
>> mailing list Laszlo-user at openlaszlo.org http://www.openlaszlo.org/
> -- Jason Stafford Principal Developer Inspiration Software, Inc.
> The leader in visual thinking & learning Introducing INSPIRATION(r)
> 8, the essential tool to visualize, think, organize and learn.
> Students use Inspiration to plan, research and complete projects
> successfully. Learn more at www.inspiration.com. 503-297-3004
> Extension 119 503-297-4676 (Fax) 9400 SW Beaverton-Hillsdale
> Highway Suite 300 Beaverton, OR 97005-3300
> Laszlo-user mailing list
> Laszlo-user at openlaszlo.org
ben at laszlosystems.com
More information about the Laszlo-user