Ayudas

« Core js

Los helpers son funciones del Core listas para usar que pueden ser invocadas por los plugins y se encargan de diversas tareas.

initTooltips()

jeedomUtils.initTooltips(_el)

_el: HTMLelement documento predeterminado: un HTMLelement en el que se van a inicializar las descripciones emergentes.

Inicializa las descripciones emergentes buscando los elementos HTML con un atributo title, con la biblioteca tippy

initSpinners()

jeedomUtils.initSpinners()

Inicializa los spinners buscando en la página los elementos input[type=”number”].ispin, con la biblioteca ISpin

datePickerInit()

jeedomUtils.datePickerInit(_format, _selector)

Inicializa los campos de entrada input.in_datepicker con la biblioteca flatpick


flatpickr(_input, {
    enableTime: _enableTime, //Depends on passed _format
    dateFormat: _format, //Default: 'Y-m-d'
    time_24hr: true,
})

dateTimePickerInit()

*jeedomUtils.dateTimePickerInit(_step) *

Inicializa los campos de entrada input.in_timepicker o input.isdatepicker con la biblioteca flatpick


flatpickr(_input, {
    enableTime: true,
    noCalendar: true,
    dateFormat: "H:i",
    time_24hr: true,
    minuteIncrement: _step
})

En estas dos funciones, el idioma es «us», «fr» o «es», dependiendo del idioma del Core.

setCheckContextMenu()

jeedomUtils.setCheckContextMenu()

Para utilizarlo, hay que añadir la clase CSS checkContext a las casillas de selección correspondientes y llamar a la función jeedomUtils.setCheckContextMenu()

Las casillas de selección se agruparán entonces por el mismo data-l1key y data-l2key, si existen.

También puedes crear grupos de casillas de selección con el atributo data-context=”group1”.

Por último, puedes definir una función de callback de la siguiente manera:


var checkContextMenuCallback = function(_el) {
  //_el is an html element.
  _el.triggerEvent('change')
}
jeedomUtils.setCheckContextMenu(checkContextMenuCallback)

initDataTables()

jeedomUtils.initDataTables(_selector, _paging, _searching)

Inicializa las tablas table.dataTable con la biblioteca DataTable (biblioteca basada en DataTable y mejorada por Jeedom).

Si la tabla ya tiene una instancia dataTable, llama a destroy() y la reinicia.

Nous utilisons des cookies pour vous garantir la meilleure expérience sur notre site web. Si vous continuez à utiliser ce site, nous supposerons que vous en êtes satisfait.