EasyUI Forum
September 16, 2025, 11:00:47 AM *
Welcome, Guest. Please login or register.

Login with username, password and session length
News:
 
   Home   Help Search Login Register  
Pages: [1]
  Print  
Author Topic: datagrid addrow doesn't work with defined formatter  (Read 7373 times)
jaimi
Full Member
***
Posts: 121


View Profile
« on: October 12, 2016, 12:37:30 AM »

I have a field defined:
Code:
  ,{field:'HTH_MWST',title:'MWSt',width:070,sortable:'true',align:'left'
      ,editor:{ type:'numberbox'
              ,options:{ required:true
            ,prompt:'Mehrwert-Steuer...'
            ,missingMessage:'Geben Sie den Mehrwert-Steuer-Satz für die Behandlung ein.'
,precision:2
,decimalSeparator:','
,max:100
   }
  }//editor

  ,formatter: function(value, row, index){
   var val = value.replace(/\./g,",");
   return '<span>' + val.substring(0,4) + '</span>'
  }//formatter

    }//field

With formatter activated the addRow function doesn't work anymore:
Code:
 function addHeilungKosten(){
  $('#edgPferdHeilungKosten').edatagrid('addRow',0);
 }//addHeilungKosten

The datagrid does not appear with a new row.
What's wrong?
Logged
jarry
Administrator
Hero Member
*****
Posts: 2298


View Profile Email
« Reply #1 on: October 13, 2016, 01:13:02 AM »

Please use this 'formatter' function definition instead.
Code:
formatter: function(value, row, index){ 
     var val = (value||'').replace(/\./g,',');
     return '<span>' + val.substring(0,4) + '</span>'
}
Logged
jaimi
Full Member
***
Posts: 121


View Profile
« Reply #2 on: October 13, 2016, 10:26:51 PM »

Thx  Smiley
Logged
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.18 | SMF © 2013, Simple Machines Valid XHTML 1.0! Valid CSS!