1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37
| <script>dojoConfig = {async: true, parseOnLoad: true}</script><script src='js/dojo/dojo.js'></script><script>require([
"dojo/ready", "dojo/store/Memory", "dijit/form/FilteringSelect"
], function(ready, Memory, FilteringSelect){
var stateStore = new Memory({
<?php include 'tmp/selectlibelletypeutilisateurs2.json';?> // je récupère ici mon json
});
ready(function(){
var filteringSelect = new FilteringSelect({
id: "role",
name: "admin",
value: "1",
store: stateStore,
searchAttr: "name"
}, "role");
});
});</script>
</head>
<body class="claro">
<input id="role">
<button id="btn"></button>
<script>
require(["dijit/form/Button", "dojo/domReady!"], function(Button) {
var button = new Button({
label: "Get value!",
onClick: function(){
var test =dijit.byId('role').get('value');
// ici je dois passer ma valeur en php;
// et faire mon update en base de donnée
}
}, "btn");
button.startup();
});
</script> |
Partager