É usado para classificar uma coleção por meio de reordenação baseada em arrastar e soltar, efeitos de transição, suporte local, suporte de país e muito mais.
$render=explode(" ",$_POST['partial_render']);
if($_POST['partial_event']=='reorder'){
$summary="Lista Reordenada";
$detail="";
}
if($_POST['partial_event']=='select'){
$id=$_POST['avancado_itemIndex']+1;
$result = "SELECT * FROM paises WHERE id_pais='".$id."'";
$result = $pdo->query($result);
$linha = $result->fetch(PDO::FETCH_ASSOC);
$detail=$linha['pais'];
$summary="País Selecionado";
}
$resposta='
<span id="alerta" class="ui-growl-pl" data-widget="widget_alerta" data-summary="data-summary" data-detail="data-detail" data-severity="all,error" data-redisplay="true"></span>
<script id="alerta_s" type="text/javascript">
DinarteCoelho.cw("Growl", "widget_alerta", {
id: "alerta",
sticky: false,
life: 6000,
escape: true,
keepAlive: false,
msgs: [{
summary: "'.$summary.'",
detail: "'.$detail.'",
severity: "info",
severityText: "Information"
}]
});
</script>
';
dc.cw("Growl", "widget_alerta", {
id: "alerta"
, sticky: false
, life: 6000
, escape: true
, keepAlive: false
, msgs: []
});
dc.cw("OrderList", "widget_basico", {
id: "basico"
});
dc.cw("OrderList", "widget_avancado", {
id: "avancado"
, behaviors: {
reorder: function (ext, event) {
dc.ab({
s: "avancado"
, e: "reorder"
, f: "formulario"
, p: "avancado"
, u: "alerta"
}, ext);
}
, select: function (ext, event) {
dc.ab({
s: "avancado"
, e: "select"
, f: "formulario"
, p: "avancado"
, u: "alerta"
}, ext);
}
, unselect: function (ext, event) {
dc.ab({
s: "avancado"
, e: "unselect"
, f: "formulario"
, p: "avancado"
, u: "alerta"
}, ext);
}
}
});