Extjs GridPanel validation
wie kann ich eine Validierung Funktion, die mich zu einem Fehler, wenn IN1>OU1 oder IN2>OU2 ??
dies ist mein code (ein Netz-panel mit roweditor plugin)
{
xtype: 'gridpanel',
height: 250,
width: 400,
title: 'My Grid Panel',
columns: [
{
xtype: 'datecolumn',
text: 'IN1',
dataindex 'F02ORAIN1',
field: {
xtype: 'timefield',
id 'editF02ORAIN1'
}
},
{
xtype: 'datecolumn',
dataindex 'F02ORAOU1',
text: 'OU1',
field: {
xtype: 'timefield',
id 'editF02ORAOU1'
}
},
{
xtype: 'datecolumn',
text: 'IN2',
dataindex 'F02ORAIN2',
field: {
xtype: 'timefield',
id 'editF02ORAIN2'
}
},
{
xtype: 'datecolumn',
text: 'OU2',
dataindex 'F02ORAOU2',
field: {
xtype: 'timefield',
id 'editF02ORAOU2'
}
}
],
plugins: [
Ext.create('Ext.grid.plugin.RowEditing', {
})
]
}
Du musst angemeldet sein, um einen Kommentar abzugeben.
Anstatt getCmp (das sollte man nie tun, es sei denn, debugging), die Daten zu vergleichen, um Wert aus dem Speicher.
Ich denke, der beste Weg ist die Verwendung des Feldes validator config:
Hier ist die demo