Page 1 of 1
UT v2.0 - Proyecto Open Souce
Posted: Fri Jan 24, 2025 5:05 pm
by Carles
Hola a todos
He publicado en el repositorio todos los fuentes del proyecto UT v.2.0 y queda liberado como proyecto MIT. Era el momento y algo que hacia mucho tiempo que queria hacer pero la cantidad de piezas a tocar y reorganizar me hacia aguantar el momento.
Un proyecto que no es una clase, una función o un simple código, sino una herramienta que te ayudará a trabajar la web de una manera fácil pero muy efectiva. Empezamos hace 5 años con mod_harbour en búsqueda de esa solución y todo cambiando, mutando, adaptándose,... Creo que mas de uno lo usará bien.
Queda libre para quien quiera aportar, modificar, rehacer, ...
https://carles9000.github.io/

Re: UT v2.0 - Proyecto Open Souce
Posted: Fri Mar 21, 2025 4:42 pm
by Carles
Hola,
UT a estado actualizado a la última version Harbour con las libreiras actualizadas de curl y ssl
https://carles9000.github.io/
C.
Re: UT v2.0 - Proyecto Open Souce
Posted: Tue Mar 25, 2025 12:47 pm
by asesormix
Gracias Charly.
Saludos.
Re: UT v2.0 - Proyecto Open Souce
Posted: Fri May 30, 2025 4:35 pm
by asesormix
Hola.
Donde coloco mis .js y mis .css para que luego pueda hacer uso de estos en un archivo .html
Code: Select all | Expand
<head>
<title>Consulta de Facturas</title>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<link rel="stylesheet" href="css/bootstrap.min.css">
<script src="js/jquery.min.js"></script>
<script src="js/popper.min.js"></script>
<script src="js/bootstrap.min.js"></script>
<style>
/* Estilo personalizado para reducir el padding de las etiquetas */
.col-form-label {
padding-right: 0;
/* Elimina el padding derecho de las etiquetas */
}
/* Espacio entre botones */
#btnBuscarFacturas {
margin-right: 10px; /* Añade un margen derecho al botón Buscar Facturas */
}
</style>
</head>
Re: UT v2.0 - Proyecto Open Souce
Posted: Tue Jun 03, 2025 5:18 am
by Carles
Hola
asesormix wrote: Fri May 30, 2025 4:35 pm
Hola.
Donde coloco mis .js y mis .css para que luego pueda hacer uso de estos en un archivo .html
Te recomiendo leas el manual
https://carles9000.github.io/index_doc_es.html
C.
Re: UT v2.0 - Proyecto Open Souce
Posted: Thu Jun 05, 2025 4:57 pm
by asesormix
Hola.
Saludos Carles.
Estoy haciendo una aplicación, ya estoy agarrando el hilo..., paso a paso.
Estoy usando UT.
Tengo este codigo:
Code: Select all | Expand
<?prg
#include "lib/tweb/tweb.ch"
LOCAL o, oWeb, hCredentials
local cHtml := ''
// Auth system...
if ! Authorization()
retu nil
endif
// -------------------------
hCredentials := USession( 'credentials' )
private h_o_y := ( xyz := dtos(date()),subs(xyz,1,4)+'-'+subs(xyz,5,2)+'-'+subs(xyz,7,2))
DEFINE WEB oWeb TITLE AppTitle()
oWeb:AddCss('files/borrar/css/bootstrap.min.css')
oWeb:AddJs('files/borrar/js/jquery.min.js')
oWeb:AddJs('files/borrar/js/popper.min.js')
oWeb:AddJs('files/borrar/js/bootstrap.min.js')
HTML oWeb
<style>
.col-form-label {
padding-right: 0;
}
#btnBuscarFacturas {
margin-right: 10px;
}
</style>
ENDTEXT
HTML oWeb FILE 'view/menu.html' PARAMS oWeb, 'Notas De Entrega', hCredentials
DEFINE FORM o ID 'myform' API 'api_data' OF oWeb
o:cSizing := 'sm'
o:lDessign := .f.
o:lFluid := .t.
HTML o FILE 'view/crumb.html' PARAMS o, 'NOTAS DE ENTREGA'
INIT FORM o
ROWGROUP o
SAY VALUE 'Desde:' ALIGN 'right' GRID 1 OF o
GET ID 'desde' TYPE 'date' VALUE h_o_y GRID 2 OF o
SAY VALUE 'Factura:' ALIGN 'right' GRID 1 OF o
GET ID 'mynumfac' VALUE 'A2026' GRID 2 OF o
SAY VALUE 'Usuario:' ALIGN 'right' GRID 1 OF o
GET ID 'usuario' VALUE '' GRID 1 OF o
ENDROW o
ROWGROUP o
SAY VALUE 'Hasta:' ALIGN 'right' GRID 1 OF o
GET ID 'hasta' TYPE 'date' VALUE h_o_y GRID 2 OF o
SAY VALUE 'Cliente:' ALIGN 'right' GRID 1 OF o
GET ID 'Cliente' VALUE '' GRID 4 OF o
ENDROW o
ROWGROUP o
BUTTON ID 'bxf' LABEL 'Buscar ' WIDTH '100%' GRID 3 ACTION "prueba()" CLASS 'btn btn-primary py-0 me-2' OF o
ENDROW o
HTML o
<script>
function prueba() {
alert( $('#mynumfac').val() ) // <----- aqui sale "undefined"
}
</script>
ENDTEXT
ENDFORM o
INIT WEB oWeb RETURN
?>
Cuando ejecuto el boton de buscar sale el mensaje "undefined", cual es el error?
Re: UT v2.0 - Proyecto Open Souce
Posted: Thu Jun 05, 2025 5:04 pm
by asesormix
Ya condeguí el error:
Code: Select all | Expand
DEFINE FORM o OF oWeb //DEFINE FORM o ID 'myform' API 'api_data' OF oWeb