i have a problem, i am trying to populate a select with data. Console errors:
vue.js:584 [Vue warn]: Error in render: "TypeError: Cannot read property 'forEach' of undefined"
Cannot read property 'forEach' of undefined
Vue.use(VueFormGenerator)
var app = new Vue({
el: '#app',
data:{
...
provincias:[{id:"baires", name:"Buenos Aires"}],
...
,formOptions: {
validationErrorClass: "has-error",
validationSuccessClass: "has-success",
validateAfterChanged: true
}
,form_datos:{
fields:[{
...
{
type: "select",
label: "Provincia:",
model: "dp_provincia",
required:true,
values: this.provincias,
validator:VueFormGenerator.validators.string,
styleClasses:'col-md-6'
}
...
]
}
}
,created() {
var res = VueFormGenerator.validators.resources;
res.fieldIsRequired = "Este campo es requerido.";
}
,methods:
bla bla bla
Why i dont do this?
values: [{id:"baires", name:"Buenos Aires"}]
instead of values: this.provincias ???
Because i want to populate the select with data that i get from a call to the api rest. These hard typed values are an example.
Fiddle: https://jsfiddle.net/1e3k87us/1/
Thanks