Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/user-interface/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何从数据中标记网格中的复选框?_Php_User Interface_Atk4 - Fatal编程技术网

Php 如何从数据中标记网格中的复选框?

Php 如何从数据中标记网格中的复选框?,php,user-interface,atk4,Php,User Interface,Atk4,我知道如何从网格中选择一些行,如下所示: 但我想做相反的事情,我想有一个网格,有一个可选的列,我想在其中检查数据库中具有特定ID的行,然后能够取消选择一些或选择一个新的行 在敏捷工具包中是否有一种“首选”的方法可以做到这一点?我将简短地回答这个问题 要在Grid Basic或MVC Grid上预选复选框,您只需填写随附表单的selectedForm_字段中的值,例如: class page_gridcheckboxestest extends Page { function init

我知道如何从网格中选择一些行,如下所示:

但我想做相反的事情,我想有一个网格,有一个可选的列,我想在其中检查数据库中具有特定ID的行,然后能够取消选择一些或选择一个新的行


在敏捷工具包中是否有一种“首选”的方法可以做到这一点?

我将简短地回答这个问题

要在Grid Basic或MVC Grid上预选复选框,您只需填写随附表单的
selected
Form_字段中的值,例如:

 class page_gridcheckboxestest extends Page {
    function init() {
       parent::init();

       $g = $this->add('MVCGrid');
       $g->setModel('Employees');

       $f = $this->add('Form');
       $f->addField('hidden','selected');

       $preselect = array(1,2,3,4,5); // array of preselected ids
       $f->getElement('selected')->set(json_encode($preselect));

       $g->addSelectable($f->getElement('selected'));
    }
 }

预选ID的数组必须是JSON格式才能工作。

我将简短地回答这个问题

要在Grid Basic或MVC Grid上预选复选框,您只需填写随附表单的
selected
Form_字段中的值,例如:

 class page_gridcheckboxestest extends Page {
    function init() {
       parent::init();

       $g = $this->add('MVCGrid');
       $g->setModel('Employees');

       $f = $this->add('Form');
       $f->addField('hidden','selected');

       $preselect = array(1,2,3,4,5); // array of preselected ids
       $f->getElement('selected')->set(json_encode($preselect));

       $g->addSelectable($f->getElement('selected'));
    }
 }
预选ID的数组必须采用JSON格式才能工作