$(document).ready(function () {
$("#CustomFormLayout").alpaca({
"data": {
"Picture": "http://www.alpacajs.org/assets/themes/dbyll/images/alpaca-icon.png"
},
"schema": {
"type": "object",
"properties": {
"Love": {
"required": true,
"enum": ["I like goat", "I like lama", "I like alpaca"]
},
"LoveFactor": {
"required": true,
"type": "number",
"minimum": 1,
"maximum": 10
},
"Picture": {
"type": "string"
}
},
"dependencies": {
"LoveFactor": ["Love"]
}
},
"options": {
"type": "object",
"fields": {
"Love": {
"type": "select",
"label": "Which animal do you love?",
"noneLabel": "-- Please Select an Animal --",
"removeDefaultNone": false
},
"LoveFactor": {
"label": "How much love does this animal get?",
},
"Picture": {
"type": "image",
"view": "bootstrap-display"
}
}
},
"view": {
"parent": "bootstrap-create",
"layout": {
"template": `
<div class='row'>
<div class ="col-xs-12">
<div data-alpaca-layout-binding='Love' class ='col-xs-6'></div>
<div data-alpaca-layout-binding='LoveFactor' class ='col-xs-6'></div>
</div>
<div class ="col-xs-12">
<div data-alpaca-layout-binding='Picture' class ='col-xs-2 col-xs-offset-5'></div>
</div>
</div>
`
}
}
})
})
<script src="https://code.jquery.com/jquery-3.2.1.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/handlebars.js/4.0.10/handlebars.js"></script>
<script src="https://code.cloudcms.com/alpaca/1.5.23/bootstrap/alpaca.min.js"></script>
<link href="https://code.cloudcms.com/alpaca/1.5.23/bootstrap/alpaca.min.css" rel="stylesheet"/>
<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" rel="stylesheet"/>
<div id="CustomFormLayout">
</div>