Forum

November 2nd, 2014
A A A
Avatar

Lost password?
Advanced Search

— Forum Scope —




— Match —





— Forum Options —





Minimum search word length is 3 characters - maximum search word length is 84 characters

The forums are currently locked and only available for read only access
sp_Feed Topic RSS sp_TopicIcon
Can't get editForm's Elm immediately first time or each time when recreateForm:true
07/06/2010
05:12
Avatar
waiting
Member
Members
Forum Posts: 40
Member Since:
22/12/2008
sp_UserOfflineSmall Offline

Hi tony,

It seems a async problem,

i want to change the selected item every time by click btn-edit or afterclickPgButtons, but at first i cannot get the select element.

{name: 'pstitle', index:'pstitle', width: 150, editable: true, searchoptions:{sopt: ['xx']},
        edittype: 'select',
        editoptions: {
              dataUrl: 'comm_crud_aj.php?aj=1'
        }
 },

{reloadAfterSubmit: false, jqModal: false, closeOnEscape: true, closeAfterEdit: true,
     recreateForm: false,
     afterShowForm: function(formid) {
         // alert('wait some time…');
         var sel = $('#pstitle'); // this elm dynamic created under 'FrmGrid_listGrid'(formid)
         if (sel[0]) {
              alert('elm exists');
         }
         else {
              alert('elm NOT exists');
         }
     }
 },    // edit options    

first time click btn-edit is alert 'elm NOT exists',  if i add "alert('wait some time…');" before elm-catching then 'elm exists'. or if change to this no problem

 editoptions: {
       value: {1: 'a', 2: 'b', 3: 'c'}
 }

I think if use ajax ( dataUrl: 'comm_crud_aj.php?aj=1' ) to get data dynamically the code catching elm under edit-form within the event beforeShowForm/afterShowForm can not work correctly , cause of wrong order working together with async-ajax .

08/06/2010
14:53
Avatar
tony
Sofia, Bulgaria
Moderator
Members

Moderators
Forum Posts: 7721
Member Since:
30/10/2007
sp_UserOfflineSmall Offline

Hello,

This is true. You can use setTimeout whiint the afterShow form to make what you want.

This is not a bug.

Regards

Tony

For professional UI suites for Java Script and PHP visit us at our commercial products site - guriddo.net - by the very same guys that created jqGrid.

10/06/2010
11:01
Avatar
waiting
Member
Members
Forum Posts: 40
Member Since:
22/12/2008
sp_UserOfflineSmall Offline

Thanks. It's solved by use setTimeout , and some time useful for  editoptions:dataInit.

Forum Timezone: Europe/Sofia

Most Users Ever Online: 715

Currently Online:
32 Guest(s)

Currently Browsing this Page:
1 Guest(s)

Top Posters:

OlegK: 1255

markw65: 179

kobruleht: 144

phicarre: 132

YamilBracho: 124

Renso: 118

Member Stats:

Guest Posters: 447

Members: 11373

Moderators: 2

Admins: 1

Forum Stats:

Groups: 1

Forums: 8

Topics: 10592

Posts: 31289

Newest Members:

, razia, Prankie, psky, praveen neelam, greg.valainis@pa-tech.com

Moderators: tony: 7721, Rumen[Trirand]: 81

Administrators: admin: 66

Comments are closed.
Privacy Policy   Terms and Conditions   Contact Information