Wie kann ich einen regulären Ausdruck auf einem igTextEditor in igGrid Updating haben?Wie bekomme ich reguläre Expression in IgGrid-Zellen (Infragistics)?
Ich habe versucht zu validieren Option, aber es hat nicht funktioniert.
$("#schedulerTable").igGrid({
columns: $scope.schedulerColumns,
width: "87%",
height: "300px",
fixedHeaders: true,
autoGenerateColumns: false,
autofitLastColumn: true,
autoCommit: true,
renderCheckboxes: true,
responseDataKey: "results",
dataSource: $scope.schedulerData,
updateUrl: "",
primaryKey: 'Id',
features: [
{
name: "Updating",
generatePrimaryKeyValue: function (evt, ui) {
nextPrimarykey -= 1;
ui.value = nextPrimarykey;
},
enableAddRow: true,
enableDeleteRow: true,
editMode: "row",
columnSettings: [
{
columnKey: "Id",
editorType: "numeric",
editorOptions: {
readOnly: true
}
}, {
columnKey: "Time",
editorType: "text",
editorOptions: {
},
validatorOptions: {
regExp: /^[a-zA-Z]{1}[a-zA-Z0-9_\.\-]*\@\w{2,10}\.\w{1,10}$/,
onblur: true,
onchange: true
},
required: true,
validation: true,
defaultValue: "00:00"
},
{
columnKey: "Mo"
},
{
columnKey: "Tu"
},
{
columnKey: "We"
},
{
columnKey: "Th"
},
{
columnKey: "Fi"
}]
}]
});
Ich mag eine Zeitauswahl in der Zeitspalte achive aber das gibt es nicht so versuche ich nur die Zeit im Texteditor von regulärem Ausdruck zu erhalten. Das Raster wird mit Spalten namens Time, Mo-Friday geladen. Wenn Sie auf Add in Grid klicken, können Sie in das Eingabefeld klicken und Ihre Zeit ausfüllen. Die Zeit sollte überprüft werden, bevor Sie auf "Fertig" klicken und eine Fehlermeldung anzeigen.
, um zu sehen, wie die Tabelle wie folgt aussehen: https://codepen.io/ablablabla/pen/PJLbJz
Jeder HTML-Code, um dies allein JS-Code zu verstehen. –
@headmax Wenn Sie das Infragistics-Tool verwenden, können Sie ein Raster erstellen, in dem nur igGrid für eine ID eines div aufgerufen wird. Wenn Sie das also testen oder alles überprüfen möchten, müssen Sie callig $ ('# whatever'). igGrid ({}); um ein voll funktionsfähiges Raster zu erhalten. – Amsel
zum Beispiel diese https://codepen.io/headmax/pen/QqYZgq –