我有一个基本表,我想将其更改为数据表。基本表在表上方(与PDF / EXCEL / ...同行)上有一些自定义按钮(例如Delete / ADD / ...) 示例:screenshot
我想将基本表更改为数据表,但是在如何激活自定义按钮以及与基本表位于同一位置时遇到问题。
分析基本表,我在将此行添加到数据表时遇到麻烦:
oTable.setActionDelete({'url' : "<?php echo url_for('DeleteDAA') ?>"});
这是负责“删除”按钮的行
基本表代码:
var oTable = new jqueryTable();
oTable.addOption({
"sDom": 'T<"clear">frti',
"bScrollCollapse": true,
"bPaginate": true,
iDisplayLength: -1
});
oTable.create($('#liste-DAA'));
<?php if($actif=='1' && $sf_user->hasCredential('modifier_DAA')):?>
oTable.setActionDelete({'url' : "<?php echo url_for('DeleteDAA') ?>"});
oTable.isEditable();
<?php endif?>
oTable.generate();
-DeleteDAA代码:
public function executeDeleteDAA($request) {
$id= $_GET['id'] ;
/* connection à la base Doctrine --------------------------------------*/
$connection = Doctrine_Manager::getInstance()->getConnection('doctrine');
$dbh = $connection->getDbh();
//Récupérer le statut de la demande
$DAA_statut = $dbh->query("select d.statut
from Demande_Achat d
WHERE d.id='$id'")->fetch();
if($DAA_statut[0]=='Encours'){
$updated=$dbh->query("update Demande_Achat set actif='0' where id='$id'");
if($updated) return $this->renderText($id);
else return $this->renderText("");
}
else {
$msg="Vous ne pouvez plus modifier cette demande d'achat !";
return $this->renderText(html_entity_decode($msg));
}
}