after clicking textfield in grid, columns sliding and only one column is shown in ie here is the code
?mage

http://img407.imageshack.us/i/probi.png/][IMG]http://img407.imageshack.us/img407/2325/probi.th.png


var ihtiyacListeGridForm=new Ext.FormPanel({
//layout :'fit',
height :420,
width :700,
renderTo :'ihtiyacSorguPaneli',
frame :false,
border :false,
items :[
{
layout :'column',
items :[
{
title :"",
bodyStyle :"padding:5px",
border : false,
columnWidth :0.65,
layout :'fit',
items :[//columns 1. item baslangici
{
xtype :"editorgrid",
id :'ihtiyacListeGrid',
title :'Ihtiya Listesi',
header :true,
height :400,
//width :420,
store :ihtiyacListeStore,
clicksToEdit:1,
view :new Ext.grid.GroupingView({
forceFit :true,
emptyText :'Ihtiya Listesi Bulunmamaktadir...',
autoFill :true
//groupField:'_bagliOlduguDosyaAdi'
}),
frame :false,
stripeRows :true,
iconCls :'icon-grid',
loadMask : {
msg : 'Ykleniyor...'
},

sm :new Ext.grid.RowSelectionModel({
singleSelect :true,
listeners :{
rowselect :function(sm,row,rec){
var records = sm.getSelections();
var r = records[0];
var id = r.get('ihtiyacListeId');
var g = Ext.getCmp('ihtiyacaGoreMalzemeGrid');
g.getStore().clearGrouping();
Ext.getCmp('kisimComboSagGrid').store.load({params:{listeId:id},callback:function(){
Ext.Ajax.request({
url :'/TYS/tys/getMalzemeBySelectedRow.ajax?id='+id,
success :function(response,options){
var res=eval('('+response.responseText+')');

g.getStore().loadData(res);
if (Ext.getCmp('kisimComboSagGrid').store.getCount()>1){ //id'si 0 olan bir kayit geliyor o yuzden 1
g.getStore().groupBy('kisimAdi');
}
},
failure :function(response,options){
Ext.Msg.alert("HATA","Baglanti kurulurken hata olustu.<br />Hata kodu: "+response.status);
}
});
}});
}
}
}),
columns :[

new Ext.grid.RowNumberer(),
{
header :'Liste Kodu',
sortable :true,
dataIndex :'kod',
width :90

}
,{
header :'Liste Aiklama Adi',
sortable :true,
dataIndex :'dsc',
width :72,
editor :new Ext.form.TextField({
id :'listeAciklamaAdi',
//autoWidth :true
width :70
})
},{
header :'Hazirlama Tarihi',
sortable :true,
dataIndex :'hazirlamaTarihi',
width :70
},{
header :'Basamak',
sortable :true,
dataIndex :'basamak',
width :10,
editor :new Ext.form.NumberField({
id :'listeBasamak',
minValue :1,
maxValue :6,
width :10
})
},{
header :'Dosya adi',
sortable :true,
width :70,
dataIndex :'_bagliOlduguDosyaAdi'
},{
header :'Dosya',
sortable :true,
hidden:true,
dataIndex :'_bagliOlduguDosyaId',
width :10,
groupRenderer: listeGroupRenderer
}
],//Columns un kapanmasi
viewConfig:{
forceFit :true,
emptyText :'Ihtiyac Listesi Bulunamamistir...'
},
listeners:{
render:function(g){
g.getSelectionModel().selectRow(0);
},
delay :10
},
plugins: [new Ext.ux.grid.Search({
searchText: 'Ara',
mode: 'remote',
iconCls: false,
dateFormat: 'd m Y H:i',
position: 'bottom',
readonlyIndexes:['listeAciklamaAdi'],
//disableIndexes:['hazirlamaTarihi'],
minChars:2,
autoFocus:true
})],
bbar:ihtiyacListeStorePaging

}]//itemsin items i

},//columns 1. item
{//column 2. item baslangi
columnWidth :0.35,
bodyStyle :"padding:5px",
border :false,
id :'sagpanel',
layout :'fit',
items :[{ //column items baslangici
xtype :"editorgrid",
id :"ihtiyacaGoreMalzemeGrid",
clicksToEdit:1,
title :"Seilen Listedeki Malzemeler",
sm: new Ext.grid.RowSelectionModel({singleSelect:true}),
viewConfig:new Ext.grid.GroupingView({
forceFit:true,
emptyText: "Malzeme kaydi bulunmamaktadir. Soldaki listeden bir ihtiya listesi seiniz, veya \"Malzeme Ekle\" butonuna tiklayiniz. ",
autoFill:true

}),
listeners:{
render:function(g){
g.getSelectionModel().selectRow(0);
}

},
height :400,
loadMask : {
msg : 'Ykleniyor...'
},

store :ihtiyacMalzemeStore,
frame :false,
iconCls :'icon-grid',
columns :[//2.gridin baslangici
new Ext.grid.RowNumberer(),
{
header :"Malzeme Adi",
sortable :true,
dataIndex :'malzemeAdi',
autoWidth :true
//width :180
},

{
header :"Adet",
sortable :true,
dataIndex :'malzemeAdet',
width :50,
editor : new Ext.form.NumberField({
allowBlank: false,
allowDecimals :false,
minValue :1,
width :40
})
},

{
header :"Kisim",
sortable :true,
dataIndex :'kisimId',
width :100,
editor :new Ext.form.ComboBox({
id:'kisimComboSagGrid',
store: new Ext.data.JsonStore({
root:'list',
id:'id',
width :100,
fields:['id','kisimAdi'],
url:'loadKisimByListeId.ajax'
}),
displayField:'kisimAdi',
emptyText:'Kisim seiniz.',
valueField:'id',
forceSelection:true,
mode:'local',
triggerAction:'all'

}),
renderer : function(value){
var x=Ext.getCmp('kisimComboSagGrid').store.getById(value);
if (x && x.data && x.data.kisimAdi)
return x.data.kisimAdi;
else
return 'Kisim yok.';
}

}

]

}]
}//columms 2. item bitis

]//columns items in kapanmasi

}]//panelin itemsinin kapanmasi

});