setExtraJs("额外代码")
有时候,我们需要用js做些事情,但又想使用强大的表单构建器,那该怎么做呢?
一种是可以修改表单构建器的模板,但我们不建议这么做,因为这样不利于以后的系统升级。另一种是自定义模板,这种是针对需要大量编写自定义代码的情况,这个我们稍后讲。
还有一种方法就是我们要讲的设置页面额外JS代码。
比如我希望页面一打开就弹出一句话。
$js = <<<EOF
<script type="text/javascript">
$(function(){
alert("你好!");
});
</script>
EOF;
return ZBuilder::make("form")
->addText("title", "标题")
->addTextarea("summary", "摘要")
->addUeditor("content", "内容")
->addImage("pic", "封面")
->setExtraJs($js)
->fetch();