1
아래 코드에서 $ g-> addColumn ('button', 'check_in')에 대한 addColumn ('button', 'check_out') 행을 수정하고 싶습니다. 필드의 inStock가 'N'MCGrid에서 동적 버튼 추가
이 방법의 경우 버튼은 도구의 inStock 경우에 따라 다른 함수를 호출합니다.
이미뿐만 아니라 모델의 기능을 가지고 않습니다.
<?php
class page_index extends Page {
function init(){
parent::init();
$page=$this;
$g=$page->add('MVCGrid');
$tool=$g->setModel('Tools',
array('number','name','description','instock'));
$g->addColumn('button','check_out');
$g->addPaginator(20);
$g->dq->order('number asc');
if($_GET['check_out']){
$tool->loadData($_GET['check_out']);
$tool->check_out()->update();
$g->js()->reload()->execute();
}
if($_GET['check_in']){
$tool->loadData($_GET['check_in']);
$tool->check_in()->update();
$g->js()->reload()->execute();
}
}
}