. . .).
!
. ** **, comme elles le sont sur $.. (). .
getValues() setValues() setJeeValues() getJeeValues().
**, . load() html() (). . !
** . ** ** ** ** .
. . !
:
eqLogic::::
#### ):
#### ):
> ****
>
> . ** .
####
. **()**. .
<details>
<summary markdown="span">jeeComplete()<summary>
jQuery:
$('input.auto').autocomplete({
minLength: 1,
source: dataArray
})
:
({
minLength: 1,
source: dataArray
})
<details>
####
. ..().
<details>
<summary markdown="span">exemples jeeDialog()<summary>
) {
!')
return
}
:', ) {
!== null) {
}
})
?', ) {
) {
} {
}
})
<details>
####
. **.
<details>
<summary markdown="span">exemples ()<summary>
:
$('#md_modal').dialog({
title: "{{}}"
}).?')
:
({
title: '{{}}',
contentUrl: '?'
})
<details>
####
.
: [](http:sortablejs.github.ioSortable)
####
** .
####
. .
<details>
<summary markdown="span">jeeCtxMenu()<summary>
({
selector: '.nav.!
appendTo: '',
className: '',
items: {
uniqueNameID: {
name: '{{}}',
isHtmlName: false,
icon: '',
className: '',
callback:
}
},
sep1: '-----',
},
callback:
}
isDisable: false,
*
events: {
show: ) {
},
hide: ) {
}
},
*
*
build: ) {
= {}
{
callback: ) {
...
}
},
items: contextmenuitems
},
position: ) {
},
*
})
<details>
####
. .
<details>
<summary markdown="span">exemples ()<summary>
:
$('#bt_uploadImage').fileupload({
url: '?
dataType: 'json',
done: ) {
}
})
:
({
fileInput: '),
url: '?
*
add: ) {
')
?
()
},
*
done: ) {
}
})
<details>
[](https:github.comjeedomcoreblobalphacoredomdom.ui.js)
> ****
>
> . , **)**.
###
-
: .
**
jeedomUtils.setCheckContextMenu()
** ** .
*"*.
:
js
) {
.
')
}
)
`