Atk4 动态添加字段

Atk4 动态添加字段,atk4,Atk4,我有一个表格源,表格有几个字段(产品、数量) 我想添加一个按钮,允许我添加另一个“行”与产品,数量。。。。等等,因为我不知道我需要添加多少项 哪种方法最好 也许删除StaticSource(“”)并在提交插入时实现 谢谢 亚历杭德罗 就这样。(未在浏览器中测试) 我是否正确理解,您正在添加一个按钮,将记录插入表并重新加载表?romas,我想添加一个按钮,将更多字段添加到表单中,当我单击“取消提交”按钮时,$f->update();将所有字段添加到表中您可以动态添加字段,单击按钮,将信息收集到隐藏

我有一个表格源,表格有几个字段(产品、数量)

我想添加一个按钮,允许我添加另一个“行”与产品,数量。。。。等等,因为我不知道我需要添加多少项

哪种方法最好

也许删除StaticSource(“”)并在提交插入时实现

谢谢 亚历杭德罗


就这样。(未在浏览器中测试)

我是否正确理解,您正在添加一个按钮,将记录插入表并重新加载表?romas,我想添加一个按钮,将更多字段添加到表单中,当我单击“取消提交”按钮时,$f->update();将所有字段添加到表中您可以动态添加字段,单击按钮,将信息收集到隐藏字段中并提交。敏捷工具包不会研究未定义字段的帖子,但你们可以用传统的方式,自己研究帖子。您也可以使用$form->js_widget=false来禁用AJAX提交。谢谢,我要试试。
class page_yourpage extends Page {
    function init(){
        parent::init();
        $this->add("CRUD")->setModel("Product");
    }

}

class Model_Product extends Model_Table {
    $entity_code = "yourtable";
    function init(){
        parent::init();
        $this->addField("product_id")->refModel("Model_Product");
        $this->addField("quantity");
    }

}