Ext JS 5.1Wie man einen Teil des Speichers in ein Raster laden
ich ein Studenten-Management-System und 4 Klassen von 1. bis 4.. Alle Klassen haben jeweils 4 Kurse. Ich habe alle Kurse ins Netz gerufen, aber ich möchte nur Kurse anrufen, die dieselbe Klasse wie der Student haben. (ZB ich auf der 4. Klasse bin, so kann ich nur die 4. Klasse Kurse auf dem Gitter sehen)
Ich mag nur auf einen Teil des Code wie folgt, wenn es möglich ist:
if (refs.txtClass.value === refs.lesClass.value){
// load the grid that only equals txtClass.value
// txtClass is Class No of a student, lesClass is Class No of grid
}
Student Klassenreferenz
items: [{
xtype: 'label',
flex: 1,
reference: 'txtClass'
}]
Grid Code
items: [
{
xtype: 'gridpanel',
flex: 1,
reference: 'courseList',
itemId: 'courseList',
store: 'CourseStore',
columns: [
{
xtype: 'gridcolumn',
reference: 'lesId',
itemId: 'lesId',
dataIndex: 'lesId',
text: 'DERS KODU'
},
{
xtype: 'gridcolumn',
reference: 'lesClass',
itemId: 'lesClass',
dataIndex: 'lesClass',
text: 'SINIF'
},
{
xtype: 'gridcolumn',
reference: 'lesName',
itemId: 'lesName',
width: 200,
dataIndex: 'lesName',
text: 'DERS ADI'
},
{
xtype: 'gridcolumn',
reference: 'lesCredit',
itemId: 'lesCredit',
dataIndex: 'lesCredit',
text: 'DERS KREDİSİ'
},
{
xtype: 'gridcolumn',
reference: 'lesTeacher',
itemId: 'lesTeacher',
width: 600,
dataIndex: 'lesTeacher',
text: 'OKUTMAN'
}
]
}]
Die kurze Antwort ist, hängt es. Haben Sie die Daten bereits geladen und möchten sie lokal filtern? Oder möchten Sie nur diese Elemente vom Server laden? –
Ich habe von local geladen, noch kein Server @EvanTrimboli – chnselim