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
problems with toolbar
07/06/2011
11:58
Avatar
pelirr
Member
Members
Forum Posts: 4
Member Since:
30/05/2011
sp_UserOfflineSmall Offline

Hello, I'm trying to put one button in a toolbar on top the grid, but it doesn't work. I think I have the same that the demos. Here is my code:

...

jQuery("#t_listadoGrid").append("<input type='button' value='Acciones' style='height:20px;font-size:-3'/>");
     jQuery("input","#t_listadoGrid").click(function(){
      alert("a ver que tal");
      var idSel = jQuery("#listadoGrid").jqGrid('getGridParam','selrow');
      if (idSel != null)
      {
       alert('fila seleccionada'+idSel);
      }
     });
        
     jQuery("#listadoGrid").jqGrid({
         url:'/AODB2/realTime/arrivalFlight/NewArrivalFlight.action?accion=listar&selectedPage='+paginaSeleccionada,
      datatype: "json",
         colNames:[ "<s:text name=""/>",
            "<s:text name="iataCompanyCodeFieldArrivalFlight"/>","<s:text name="flightNumberFieldArrivalFlight"/>",
            "<s:text name="tailNumberFieldArrivalFlight"/>","<s:text name="joinedFieldArrivalFlight"/>",
            "<s:text name="runwayCodeFieldArrivalFlight"/>","<s:text name="statusCodeFieldArrivalFlight"/>",
            "<s:text name="arrivalSituationFieldArrivalFlight"/>","<s:text name="flightTypeCodeFieldArrivalFlight"/>",
            "<s:text name="airportArrivalCodeFieldArrivalFlight"/>","<s:text name="scheduledTimeFieldArrivalFlight"/>",
            "<s:text name="estimatedTimeFieldArrivalFlight"/>"
          ],
         colModel:[
        {name:'idArrivalFlight',index:'idArrivalFlight', width:5, align:'center', hidden:true},
           {name:'iataCompanyCode',index:'iataCompanyCode', width:140, align:'center', sortable: false, editable:true, editrules:{required:true},formoptions:{elmprefix:"(*)"}}, //editable:true sirve para que salga en las ventanas emergentes edit y add
           {name:'flightNumber',index:'flightNumber', width:140, align:'center', sortable:false, editable:true, editoptions:{size:40},editrules:{required:true},formoptions:{ elmprefix:"(*)"}}, //editrules para validaciones
           {name:'tailNumber',index:'tailNumber', width:140, align:'center', editable:true, sortable:false},
           {name:'joined',index:'joined', width:140, align:'center',editable:true, sortable:false,editrules:{required:true},formoptions:{ elmprefix:"(*)"},
            edittype: 'select', editoptions: { //transforma un campo normal en otro de tipo select
                               value: objJoined,  //lista para el select
                               dataInit: function (elem) {
                                       var v = $(elem).val(); //valor que se muestra por defecto
                               }
                       }
           },
           {name:'runwayCode',index:'runwayCode', width:140, align:'center', editable:true, sortable:false},
           {name:'statusCode',index:'statusCode', width:140, align:'center', editable:true, editoptions:{readonly:true}, sortable:false},
           {name:'situationName',index:'situationName', width:140, align:'center', editable:true, editoptions:{readonly:true}, sortable:false},
           {name:'flightTypeCode',index:'flightTypeCode', width:140, align:'center', editable:true,  sortable:false,
            edittype: 'select', editoptions: { //transforma un campo normal en otro de tipo select
                             value: objFlightType,  //lista para el select
                             dataInit: function (elem) {
                                     var v = $(elem).val(); //valor que se muestra por defecto
                               }
                       }
           },
           {name:'airportArrivalCode',index:'airportArrivalCode', width:140, align:'center', editable:true, editoptions:{readonly:true}, sortable:false},
           {name:'scheduledTime',index:'scheduledTime', width:140, align:'center', editable:true, editoptions:{readonly:true}, sortable:false},
           {name:'estimatedTime',index:'estimatedTime', width:140, align:'center', editable:true, editoptions:{readonly:true}, sortable:false}           
      ],
      rowNum:20,        
         pager: '#pageGrid',
         sortname: 'Nombre',
         viewrecords: true,
         sortorder: "desc",               
         jsonReader: {
          root: "rows",
       repeatitems : false,
       page: "page",
       total: "total",
       records: "records",
       id: "0"  //del objeto json, actua como id el primer elemento de rows       
         },       
         editurl: '/AODB2/realTime/arrivalFlight/ArrivalFlightUpdate.action',
         toolbar: [true,"top"],

         ...

Can someone tell me what is wrong? Thank you very much

07/06/2011
12:11
Avatar
pelirr
Member
Members
Forum Posts: 4
Member Since:
30/05/2011
sp_UserOfflineSmall Offline

Hello again, I know what was the problem. I had to put following lines after all:

jQuery("#t_listadoGrid").append("<input type='button' value='Acciones' style='height:20px;font-size:-3'/>");
     jQuery("input","#t_listadoGrid").click(function(){
      alert("a ver que tal");
      var idSel = jQuery("#listadoGrid").jqGrid('getGridParam','selrow');
      if (idSel != null)
      {
       alert('fila seleccionada'+idSel);
      }
     });

and no at the beginning.

Regards,

Forum Timezone: Europe/Sofia

Most Users Ever Online: 715

Currently Online:
132 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