自定义autoform阵列显示模板

时间:2015-06-01 20:12:27

标签: arrays meteor

我正在使用autoform并且很难尝试自定义数组插入模板。 如果我使用{{> afQuickField name =' POs'}} PO在simpleschema中定义为具有4个字段的数组。 这种方式工作正常,显示表单添加更多元素按钮显示和每个真的很酷! 但PO的每个领域都像:

field 1:_____________________________________

field 2:_____________________________________

field 3:_____________________________________

field 4:_____________________________________

但是我想在同一行中制作四个字段,如: 字段1:字段2:字段3:字段4:

总之,我正在尝试自定义此显示模板 我试过了:

{{#afEachArrayItem name='POs'}}

{{> afFieldInput name='this.current.field1'}}

{{> afFieldInput name='this.current.field2l'}}

{{/afEachArrayItem}}

但它对我不起作用

有人可以帮我解决这个问题吗?

//这是一个PO的架构

Schemas.eachPOSchema=new SimpleSchema({ poNum:{ type:String, label:"P/O Num", }, model:{ type:String, label:"Model" }, singlePrice:{ type:Number, decimal:true, label:"Price" }, quantity:{ type:Number, label:"Quantity" } })

//这是在数组中存储PO的PO模式

Schemas.POsSchema=new SimpleSchema({ POs:{ type:[Schemas.eachPOSchema], minCount:2, }, totalPrice:{ type:Number, decimal:true, }, attachCI:{ type:Boolean, }, attachPC:{ type:Boolean, }, attachQA:{ type:Boolean, }, attachISF:{ type:Boolean, }, attachBOL:{ type:Boolean, }, estimateShipTime:{ type:Date, } })

//前端我尝试了quickForm,它给了我功能主义者,但我想自定义输出的布局

{{#quickForm collection="pos" id="posForm" tyep="insert"}} {{/quickForm}}

0 个答案:

没有答案