te vinculas a dateValue para el selector de fecha
¿cómo puede funcionar esto? oInput.getBinding("value");

Avalados por :
Hola Expertos,
Estoy tratando de validar mi formulario haciendo referencia a este código
https://sapui5.hana.ondemand.com/#/entity/sap.m.Input/sample/sap.m.sample.InputChecked .
Todos los inputs funcionan bien, pero el selector de fecha sigue en estado de error incluso después de haber seleccionado la fecha.
Aquí está el código XML
<f:fields>
<DatePicker id="inputPaidOn" dateValue="{ path : 'paymentModel>/paidOn', type : 'sap.ui.model.type.Date', constraints : { minLength: 1, maxLength: 120 } }" required="true" valueFormat="MMM d, y"/>
</f:fields>
controlador
_validateInput: function(oInput) {
var sValueState = "None";
var bValidationError = false;
var oBinding = oInput.getBinding("value");
try {
oBinding.getType().validateValue(oInput.getValue());
} catch (oException) {
sValueState = "Error";
bValidationError = true;
}
oInput.setValueState(sValueState);
return bValidationError;
},
onSubmitPayment: function(oEvent) {
.....
var oCore = sap.ui.getCore(),
aInputs = [
oCore.byId("inputAmount"),
oCore.byId("inputPaidBy"),
oCore.byId("inputPaidOn"),
],
bValidationError = false;
// Check that inputs are not empty.
// Validation does not happen during data binding as this is only triggered by user actions.
aInputs.forEach(function(oInput
Pedro Pascal
Se unió el 07/03/2018
1 Respuestas
0
Cargando...
te vinculas a dateValue para el selector de fecha
¿cómo puede funcionar esto? oInput.getBinding("value");
Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
contacto@primeinstitute.com
(+51) 1641 9379
(+57) 1489 6964
© 2025 Copyright. Todos los derechos reservados.
Desarrollado por Prime Institute