2013-06-08 20 views
1

здесь, у меня есть несколько столбцов в сетке, и я хочу указать значение по умолчанию в поле 'receivedquantity', и по умолчанию полученное количество будет равно "Quantity" field.if user редактирует поле, то данные будут поступать из database.I я использую шаблон MVC здесь ...установить значение по умолчанию для столбца extjs

this.columns= 
    [ 
    { 
    header:'name', 
    dataIndex:'name'}, 
    { 
    header:'Quantity', 
    dataIndex:'quantity', 
    }, 
    { 
    header:'Received Quantity', 
     dataIndex:'receivedquantity', 
     selectOnFocus: true, 
     filterable:true, 
     renderer:function(val, meta, record){ 
     var receivedquantity = record.data.receivedquantity; 
var quantity=record.data.quantity; 
     if(receivedquantity==0)//by default receivedquantity=0 
     { 
     //set (receivequantity=quantity) in the grid's received quantity cell 
     }}, 
    editor: {allowBlank:false 
    } 
      } 
       ]; 
+0

хотите значение по умолчанию, просто будет отображаться в сетке, или быть представленным в магазине ? –

+0

От вас редактирование Я собираю вас просто хочу, чтобы это было сделано .. –

+0

пока что только нужно отображать –

ответ

7
renderer: function(val, meta, record){ 
    if(val) return val; 
    return record.get('quantity'); 
} 
+0

Работаю хорошо, мужчина ... :) –

+0

Прохладный, рад помочь :) –

+0

Не понимаю .. вы можете попробовать и быть более подробным? –

Смежные вопросы