मैं एक पंक्ति seleted दिया है की rowIndex जाओ, और अब मैं शायद की तरहExtJS - एक चयनित पंक्ति
grid.getSelectionModel().getSelection()[0].rowIndex
rowIndex
मिल चाहते हैं, लेकिन यह अपरिभाषित है। कैसे मैं इसे प्राप्त कर सकते हैं धन्यवाद
मैं एक पंक्ति seleted दिया है की rowIndex जाओ, और अब मैं शायद की तरहExtJS - एक चयनित पंक्ति
grid.getSelectionModel().getSelection()[0].rowIndex
rowIndex
मिल चाहते हैं, लेकिन यह अपरिभाषित है। कैसे मैं इसे प्राप्त कर सकते हैं धन्यवाद
इस?
var selectedRecord = grid.getSelectionModel().getSelection()[0];
var row = grid.store.indexOf(selectedRecord);
आपको अपने ग्रिड का चयनित रिकॉर्ड प्राप्त करना होगा और उससे, आप इस रिकॉर्ड को अपने स्टोर से खोज सकते हैं और इसकी अनुक्रमणिका प्राप्त कर सकते हैं।
प्रयास करें
grid.getSelectionModel().getSelection()[0].get('id')
यह पंक्ति का आईडी प्राप्त नहीं करता है इंडेक्सरो मेरे अपडेट को देखता है धन्यवाद – freestyle
आप भी ग्रिड के select
श्रोता से प्राप्त कर सकते हैं: कैसे के बारे में
listeners: {
select: function(selModel, record, index, options){
alert(index);
}
}
इससे मदद मिली। सिर्फ यह जोड़ना चाहता था कि आपको इसकी आवश्यकता नहीं है .getSelectionModel() – SomeGuyOnAComputer