Skip to content

Commit 3fede6d

Browse files
committed
add maxlength property to fieldText
1 parent 302ba3f commit 3fede6d

File tree

3 files changed

+29
-29
lines changed

3 files changed

+29
-29
lines changed

dev/app.vue

+27-27
Original file line numberDiff line numberDiff line change
@@ -1,31 +1,31 @@
11
<template lang="jade">
2-
.row
3-
.col-md-10.col-md-offset-1
4-
data-table(:rows="rows", :selected="selected", :select="selectRow")
5-
6-
.row(v-show="model")
7-
.col-md-5.col-md-offset-1
8-
.buttons.text-center
9-
button.btn.btn-default.new(@click="newModel")
10-
i.fa.fa-plus
11-
| New
12-
button.btn.btn-primary.save(@click="saveModel")
13-
i.fa.fa-floppy-o
14-
| Save
15-
i.fa.fa-warning(v-if="showWarning()")
16-
button.btn.btn-danger.delete(@click="deleteModel")
17-
i.fa.fa-trash
18-
| Delete
19-
20-
.errors.text-center
21-
div.alert.alert-danger(v-for="item in validationErrors", track-by="$index") {{ item.field.label}}:
22-
strong {{ item.error }}
23-
24-
vue-form-generator(:schema='schema', :model='model', :options='formOptions', :multiple="selected.length > 1", v-ref:form, :is-new-model="isNewModel")
25-
26-
27-
.col-md-6
28-
pre(v-if='model') {{{ model | prettyJSON }}}
2+
.row
3+
.col-md-10.col-md-offset-1
4+
data-table(:rows="rows", :selected="selected", :select="selectRow")
5+
6+
.row(v-show="model")
7+
.col-md-5.col-md-offset-1
8+
.buttons.text-center
9+
button.btn.btn-default.new(@click="newModel")
10+
i.fa.fa-plus
11+
| New
12+
button.btn.btn-primary.save(@click="saveModel")
13+
i.fa.fa-floppy-o
14+
| Save
15+
i.fa.fa-warning(v-if="showWarning()")
16+
button.btn.btn-danger.delete(@click="deleteModel")
17+
i.fa.fa-trash
18+
| Delete
19+
20+
.errors.text-center
21+
div.alert.alert-danger(v-for="item in validationErrors", track-by="$index") {{ item.field.label}}:
22+
strong {{ item.error }}
23+
24+
vue-form-generator(:schema='schema', :model='model', :options='formOptions', :multiple="selected.length > 1", v-ref:form, :is-new-model="isNewModel")
25+
26+
27+
.col-md-6
28+
pre(v-if='model') {{{ model | prettyJSON }}}
2929

3030
</template>
3131

src/fields/fieldText.vue

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
<template lang="jade">
2-
input.form-control(type="text", v-model="value", :readonly="schema.readonly", :disabled="disabled", :placeholder="schema.placeholder")
2+
input.form-control(type="text", v-model="value", :maxlength="schema.max", :readonly="schema.readonly", :disabled="disabled", :placeholder="schema.placeholder")
33
</template>
44

55
<script>

src/index.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ module.exports = {
22
component: require("./formGenerator.vue"),
33
schema: require("./utils/schema.js"),
44
validators: require("./utils/validators.js"),
5-
5+
66
install(Vue) {
77
Vue.component("VueFormGenerator", module.exports.component);
88
}

0 commit comments

Comments
 (0)