Hola, migramos de 3.17.1 a 3.18 y notamos que los campos de Fecha, ya no nos coloca la máscara automaticamente. Ahora debemos poner / a medida que vamos escribiendo.
Hay forma de mantener el comportamiento anterior?
Muchas Gracias
Saludos
Esteban
Hola, migramos de 3.17.1 a 3.18 y notamos que los campos de Fecha, ya no nos coloca la máscara automaticamente. Ahora debemos poner / a medida que vamos escribiendo.
Hay forma de mantener el comportamiento anterior?
Muchas Gracias
Saludos
Esteban
Hola Esteban,
A partir de TOBA 3.2.0 dejo de poner la mascara a las fechas:
https://github.com/SIU-Toba/framework/blob/develop/CHANGELOG.md
Tenemos la siguiente solución para que siga funcionando, tenes que hacer lo siguiente:
.............
"dependencies": {
.............
"jquery.maskedinput": "1.4.1"
}
Correr composer install sobre el directorio raíz de Guaraní.
En la función cargar_consumos_basicos de la clase /vendor/siu-toba/framework/php/nucleo/lib/toba_js.php cargar la librería:
$consumos_lib = array(
.............
'packages/jquery.maskedinput/src/jquery.maskedinput'
);
$( '#' + this._id_form).datepicker( {
..............................
}).mask("99/99/9999");
$( '#' + arr_inputs[0].id).datepicker( {
..............................
}).mask("99/99/9999");
Fíjate que se agrega la función .mask(“99/99/9999”).
Esto vamos a ver de incorporarlo en futuras versiones.
saludos.
8
Buenas tardes! estoy teniendo problemas en la version 3.18.1 con el composer cuando quiero actualizar la librería “jquery.maskedinput”: “1.4.1”.
Cuando corro el composer install me sale el siguiente error:
PHP Warning: Module 'PDO' already loaded in Unknown on line 0
PHP Warning: Module 'pdo_pgsql' already loaded in Unknown on line 0
Loading composer repositories with package information
Installing dependencies (including require-dev) from lock file
Your requirements could not be resolved to an installable set of packages
Problem 1
- Installation request for siu-toba/framework No version set (parsed as 1.0.0) -> satisfiable by siu-toba/framework[No version set (parsed as 1.0.0)].
- siu/arai-cli v2.7.6 conflicts with siu-toba/framework[No version set (parsed as 1.0.0)].
- Installation request for siu/arai-cli v2.7.6 -> satisfiable by siu/arai-cli[v2.7.6]..
les adjunto el composer.json también a ver si ahí algún problema que se me escape …
{
"name": "siu-toba/framework",
"description": "Framework de desarrollo web",
"authors": [
{
"name": "SIU",
"email": "toba@siu.edu.ar"
}
],
"require": {
"php": ">=7.3",
"dapphp/securimage": "~3.6",
"guiguiboy/php-cli-progress-bar": "dev-master",
"guzzlehttp/guzzle": "~6.5",
"ioncube/php-openssl-cryptor": "dev-master",
"nikic/php-parser": "~4.3",
"onelogin/php-saml": "~3.4",
"paragonie/random-lib": "~2.0",
"phpmailer/phpmailer": "~6.1",
"phpoffice/phpspreadsheet": "^1.0",
"psr/log": "^1.1",
"rospdf/pdf-php": "~0.12",
"siu-toba/numbers_words": "0.18.0.1",
"siu-toba/rest": "~2.0",
"siu-toba/services_json": "^1.0.3.3",
"siu-toba/ssl-cert-utils": "@dev",
"siu-toba/structures_graph": "^1.1.1.1",
"siu/arai-json-migrator": "~1.0",
"siu/manejador-salida-toba": "~1.1",
"siu/security-multitool": "~1.1",
"symfony/yaml": "~4.4",
"vlucas/phpdotenv": "~3.6"
},
"conflict": {
"siu/arai-cli": "<2.5.0",
"siu/interfaces-manejador-salida-toba": "<1.2.0"
},
"require-dev": {
"php-webdriver/webdriver": "~1.8",
"greenlion/php-sql-parser": "@dev",
"simpletest/simpletest": "~1.2",
"siu-toba/text_highlighter": "~0.8",
"siu/arai-cli": "*",
"siu/arai-crypto": "*",
"siu/arai-json-migrator": "*",
"siu/arai-json-parser": "*",
"siu/manejador-salida-bootstrap": "~1.3"
},
"suggest": {
"simplesamlphp/simplesamlphp": "Permite conectarse a un IDP centralizado (see onelogin)",
"siu-toba/jasper": "Permite imprimir reportes via Jasper desde SIU-Toba",
"siu/arai-cli": "Librería cliente de los componentes ARAI",
"siu/arai-reportes": "Permite imprimir reportes via un servidor Jasper desde SIU-Toba",
"siu/manejador-salida-bootstrap": "Permite generar un marcado HTML responsive",
"siu/rdi": "Permite almacenar documentos en un ECM"
},
"autoload": {
"psr-4": {
"SIUToba\\Framework\\": "src/SIUToba/"
}
},
"repositories": [
{
"type": "composer",
"url": "https://satis.siu.edu.ar"
}
],
"minimum-stability": "dev",
"prefer-stable": true,
"bin": [
"bin/toba",
"bin/toba_docker"
],
"scripts": {
"post-install-cmd": [
"yarn add ckeditor@4.11 jquery@3.4 jquery-migrate@3.0 siu-js-app-launcher@1.0.4 --modules-folder www/js/packages/",
"yarn ",
"php bin/instalar_assets.php"
],
"post-update-cmd": [
"yarn --non-interactive --modules-folder www/js/packages/",
"php bin/instalar_assets.php"
]
}
}
Cualquier ayuda se agradece!
Saludos
Hola Victor,
El comando composer install NO lo debes correr en Toba, sino en el directorio raíz de Guaraní.
/composer.json es el que importa, entre las dependencias tiene “siu-toba/framework” que se descarga en /vendor/siu-toba/framework. Siempre los comandos de composer se ejecutan sobre el composer.json del proyecto y no sobre las dependencias (lo que esta dentro de vendor).
saludos.
2
Gracias Leonel!! efectivamente, mala mía… se me había quedado pegado el path y no me percate cuando corrí el composer.
Ya quedo funcionando! Muchas gracias y saludos.
Buenos días @lleonardis
Hemos migrado de 3.18 a 3.20.3, tenemos toba 3.3.20 y nos está ocurriendo esto de las fechas; sin embargo, la solución brindada en este post no nos estaría funcionando. Hemos seguido los pasos y no nos da error, pero tampoco se soluciona. ¿Qué podemos estar haciendo mal?
Hola @jhdiaz
Los elementos de tipo ef_editable_fecha ahora no te agregan las barras, sino que uno mismo las tiene que agregar al tipear una fecha. Igualmente si la fecha la seleccionas con el datepicker la va a poner como corresponde dd/mm/yyyy. No permite el ingreso de letras, si de números como ser 1234, pero si pones algo invalido muestra el error “Formato de Fecha Inválido: ‘1234’. El Formato Aceptado es dd/mm/yyyy.”
Igualmente te dejo unos posts por si queres personalizar agregando mascara a las fechas:
Saludos.
2