Jump to content

Getting state


Guest

Recommended Posts

Message from: "Imagina"

 

Hello there

 

Supose the following scenario:

 

[1] Block code to create 300 TUniPanels in runtime

[2] Issue WebForm.LayoutChanged := True;

[3] Issue i := 1;

[4] Panels are showed in web browser

 

Enabling trace, between pass [1] and pass [3] the gap time is minimal, less

than 300ms; but between pass [3] and pass [4] there are a gap of 10

seconds.

 

There are any state property to know when "LayoutChanged" has finished and

the page has been updated?

 

Thank you

.

 

Link to comment
Share on other sites

Message from: "Farshad Mohajeri"

 

"Imagina"

> Hello there

>

> Supose the following scenario:

>

> [1] Block code to create 300 TUniPanels in runtime

> [2] Issue WebForm.LayoutChanged := True;

> [3] Issue i := 1;

> [4] Panels are showed in web browser

>

> Enabling trace, between pass [1] and pass [3] the gap time is minimal,

> less

> than 300ms; but between pass [3] and pass [4] there are a gap of 10

> seconds.

>

 

Hello,

 

You don't need to call "WebForm.LayoutChanged := True". It is called by

library when it is needed.

Render time highly depends on the browser. Are you using firefox?

 

> There are any state property to know when "LayoutChanged" has finished and

> the page has been updated?

 

Why do you need a "state"? Do you want to know when render is finished?

Please explain.

 

 

 

.

 

Link to comment
Share on other sites

Message from: "Imagina"

 

"Farshad Mohajeri" wrote in

news:veX$VWiiLHA.2080@anaxagvs227:

Hello Farshad

 

Yes, I want to know when render is finished, because between create 100

controls in runtime and the controls are showed there are a delay of 5

or 10 seconds (no matter if IE or Firefox or Chrome), and I must control

it.

 

 

Thanks

 

>

> "Imagina"

>> Hello there

>>

>> Supose the following scenario:

>>

>> [1] Block code to create 300 TUniPanels in runtime

>> [2] Issue WebForm.LayoutChanged := True;

>> [3] Issue i := 1;

>> [4] Panels are showed in web browser

>>

>> Enabling trace, between pass [1] and pass [3] the gap time is

>> minimal, less

>> than 300ms; but between pass [3] and pass [4] there are a gap of 10

>> seconds.

>>

>

> Hello,

>

> You don't need to call "WebForm.LayoutChanged := True". It is called

> by library when it is needed.

> Render time highly depends on the browser. Are you using firefox?

>

>> There are any state property to know when "LayoutChanged" has

>> finished and the page has been updated?

>

> Why do you need a "state"? Do you want to know when render is

> finished? Please explain.

>

>

>

>

 

.

 

Link to comment
Share on other sites

Message from: "Farshad Mohajeri"

 

"Imagina" wrote in message

news:Xns9E396A0C2CC98josepatimaginaisnet@178.63.126.146...

> "Farshad Mohajeri" wrote in

> news:veX$VWiiLHA.2080@anaxagvs227:

> Hello Farshad

>

> Yes, I want to know when render is finished, because between create 100

> controls in runtime and the controls are showed there are a delay of 5

> or 10 seconds (no matter if IE or Firefox or Chrome), and I must control

> it.

>

 

We have OnRender event for Ext JS controls but I'm not sure if it is fired

at the right moment.

Why do you want to control it?

 

BTW, in future releases I will try to improve render time when a big number

of controls are inserted at runtime.

 

 

.

 

Link to comment
Share on other sites

Message from: "Imagina"

 

"Farshad Mohajeri" wrote in

news:Qb8HQvHjLHA.2084@anaxagvs227:

 

To show to user a progress status, by example.

We are evaluating uniGui to porting our ERP to web and all of his forms and

his controls are created at runtime (is a dictionary based like Axapta or

Sage X3).

 

Thanks

 

>

> "Imagina" wrote in message

> news:Xns9E396A0C2CC98josepatimaginaisnet@178.63.126.146...

>> "Farshad Mohajeri" wrote in

>> news:veX$VWiiLHA.2080@anaxagvs227:

>> Hello Farshad

>>

>> Yes, I want to know when render is finished, because between create

>> 100 controls in runtime and the controls are showed there are a delay

>> of 5 or 10 seconds (no matter if IE or Firefox or Chrome), and I must

>> control it.

>>

>

> We have OnRender event for Ext JS controls but I'm not sure if it is

> fired at the right moment.

> Why do you want to control it?

>

> BTW, in future releases I will try to improve render time when a big

> number of controls are inserted at runtime.

>

>

>

 

.

 

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...