Uma página externa pode ser exibida em uma caixa de diálogo gerada dinamicamente no tempo de execução.
$render=explode(' ', $_POST['partial_render']);
$render[0]='0';
$resposta='';
if($_POST['source']=='BtnVer'){
$eval='
DinarteCoelho.openDialog({
url: '\/sistema\/ui\/df\/viewProducts.php',
pfdlgcid: 'dialogo',
sourceComponentId: 'BtnVer',
sourceWidgetVar: 'widget_BtnVer',
options: {
resizable: false
}
});
';
}
if($_POST['source']=='BtnPersonalizado'){
$eval='
DinarteCoelho.openDialog({
url: '\/sistema\/ui\/df\/viewProducts.php',
pfdlgcid: 'dialogo',
sourceComponentId: 'BtnPersonalizado',
sourceWidgetVar: 'widget_BtnPersonalizado',
options: {
contentWidth: '100%',
headerElement: 'customheader',
width: 640,
modal: true,
height: 340,
contentHeight: '100%'
}
});
';
}
dc.cw("CommandButton", "widget_BtnVer", {
id: "BtnVer"
});
dc.cw("CommandButton", "widget_BtnPersonalizado", {
id: "BtnPersonalizado"
});