2016-11-08 30 views
1

是否有创建Keystone List(Model)项目的方法,以便在创建过程中跳过初始对话框?创建没有初始对话框的Keystone列表对象?

我想在详细信息页面上创建该项目,并根据需要强制执行很多字段,这些字段在文件和TextArray等对话框中不起作用。

我试过设置

initial: false 

,它仍然无法正常工作。

回答

0

有一个autocreate选项列表,当点击“新建项目”按钮时将跳过创建对话框;问题是它会创建,保存和加载项目以呈现细节视图。

因此,您将无法使用内置的required功能来验证您想要的字段;但是,您可以在保存初始保存时跳过的预保存钩子中实施自定义验证,并在后续保存时执行验证规则。如上所述,如果您正在使用Keystone 4(目前处于测试阶段),现在可以在创建对话框中作为必需字段使用FileTextArray等复杂字段;如果你有任何问题让他们作为初始领域工作,请在keystone的github repo上打开一个问题!