empresa-libre/source/static/js/ui/empresas.js

70 lines
1.9 KiB
JavaScript
Raw Normal View History

2017-11-30 00:37:13 -06:00
var msg_rfc = 'El RFC es requerido'
var form_controls_empresa = [
{view: 'text', label: 'RFC', id: 'txt_alta_rfc', name: 'alta_rfc',
labelPosition: 'top', required: true, invalidMessage: msg_rfc},
{margin: 10, cols:[{}, {view: 'button', value: 'Agregar RFC',
click: 'validate_nuevo_rfc', hotkey: 'enter'}, {}]}
]
2017-12-03 00:09:44 -06:00
var msg_header = '<font color="#610B0B">Bienvenido a Empresa Libre</font>'
var header = [
{view: 'label', label: '<b><font color="#610B0B">Alta de Emisor</font></b>'},
{},
{view: 'button', type: 'icon', width: 40, css: 'app_button',
icon: 'home', click: 'window.location = "/"'},
]
2018-06-03 00:00:04 -05:00
var footer = [
{},
{view: 'button', value: 'Respaldar BD', click: 'cmd_respaldar_bd'},
{},
]
2017-12-03 00:09:44 -06:00
var grid_empresas_cols = [
{id: 'delete', header: '', width: 30, css: 'delete'},
{id: 'rfc', header: 'RFC Emisor', fillspace: true,
2017-12-27 21:19:07 -06:00
footer: {content: 'countRows', css: 'right'}},
2017-12-03 00:09:44 -06:00
]
var grid_empresas = {
view: 'datatable',
id: 'grid_empresas',
select: 'row',
url: '/values/empresas',
adjust: true,
autoheight: true,
headermenu: true,
footer: true,
columns: grid_empresas_cols,
}
2017-11-30 00:37:13 -06:00
var ui_empresas = {
rows: [
{maxHeight: 50},
{view: 'template', template: msg_header, maxHeight: 50, css: 'login_header'},
{maxHeight: 50},
{cols: [{}, {type: 'space', padding: 5,
rows: [
2017-12-03 00:09:44 -06:00
{view: 'toolbar', elements: header},
2017-11-30 00:37:13 -06:00
{
container: 'form_empresas',
view: 'form',
id: 'form_empresas',
width: 400,
elements: form_controls_empresa,
rules:{
alta_rfc:function(value){ return value.trim() != '';},
}
},
2017-12-03 00:09:44 -06:00
grid_empresas,
2018-06-03 00:00:04 -05:00
{view: 'toolbar', elements: footer},
2017-11-30 00:37:13 -06:00
]}, {}, ]
},
]
}