2010-08-04 42 views

risposta

10

si farà in seguito nella definizione del campo,

colModel: [{ name: 'Start', index: 'Start', searchoptions: { sopt: ['eq', 'ne'], 
dataInit: function (elem) { $(elem).datepicker({ showButtonPanel: true }) } } }, 
0
colModel:[ 
    { name: "DateFrom", width: 110, index: 'DateFrom', search: true, 
     searchoptions: {  dataInit: function(el) { 
      $(el).datepicker({ 
       changeYear: true, 
       changeMonth: true, 
       showButtonPanel: true, 
       dateFormat: 'dd-mm-yy' 
      }); 
     } 
     } 
    } 
] 
1

Try :

{ name: 'AWBDate', index: 'AWBDate', width: 90, align: 'left', editable: false, formatter: 'date',search: true, 

      formatoptions: { 
       srcformat: 'd/m/Y H:i:s', 
       newformat: 'd/m/Y' 
      }, 
      sorttype:"date", 
      searchoptions: { 
       sopt: ['eq'], 
       dataInit: function (elem) { 
        $(elem).datepicker({ 
         dateFormat: 'dd/mm/yy', 
         changeYear: true, 
         changeMonth: true,        
         showWeek: true, 
         onSelect: function (dateText, inst) { 
          setTimeout(function() { 
           $('#jQGridapproval')[0].triggerToolbar(); 
          }, 100); 
         } 
        }); 
       } 
      } 
     }, 
1

Questo codice ha funzionato per me.

colModel: [ 
    { 
     name: 'created_at', 
     index: 'Creation Date', 
     search: true, 
     searchoptions: { 
      sopt: ['eq'], 
      dataInit: function(e) { 
       $(e).datepicker({ 
         dateFormat: 'yy-mm-dd' 
        }) 
        .change(function() { 
         $("#list2")[0].triggerToolbar(); 
        }); 
      } 
     } 
    }, 
] 

$("#list2") è il selettore di tabella jqgrid.

Problemi correlati