R
Ryan Jarrett
I am currently developing a largish(16 views ... 50-100 fields/view)
InfoPath form using managed code and (like a lot of other people) I am
experiencing some slow downs. On an older pc (but one that is the
minium for my client) the initial load is taking 30 seconds and
switching views about 10.
I have read some other postings on here and will start to implement
them (reduce the number of event handlers, and block onvalidate on
load).
On each field and section I have a multi-expression validation to check
if the user can see a section, see a field, and can edit a field. This
is done both by the user's permision level and by an option type the
user selects.
The security is done by section of fields so my question is would it
improve performance if I doubled up on the sections; making a read view
and a write view for each section in the view and then changing the
logic.
This would reduce the number of checks that it would have to do, but
would practically double the size of each view.
Would this actually help me? Or would it just change one performance
issue with an other?
Is there anything else you could sugguest?
Thank you
Ryan
InfoPath form using managed code and (like a lot of other people) I am
experiencing some slow downs. On an older pc (but one that is the
minium for my client) the initial load is taking 30 seconds and
switching views about 10.
I have read some other postings on here and will start to implement
them (reduce the number of event handlers, and block onvalidate on
load).
On each field and section I have a multi-expression validation to check
if the user can see a section, see a field, and can edit a field. This
is done both by the user's permision level and by an option type the
user selects.
The security is done by section of fields so my question is would it
improve performance if I doubled up on the sections; making a read view
and a write view for each section in the view and then changing the
logic.
This would reduce the number of checks that it would have to do, but
would practically double the size of each view.
Would this actually help me? Or would it just change one performance
issue with an other?
Is there anything else you could sugguest?
Thank you
Ryan