UNPKG

vegana

Version:

vegana is a container based js framework

47 lines 2.45 kB
{ "template": [ "2iyza5mwkm50399y" ], "rows": { "2iyza5mwkm50399y": { "id": "2iyza5mwkm50399y", "template": [ "2iyza5mwkm503cm6", "2iyza5mwkm503dmm", "2iyza5mwkm503e66" ], "containers": { "2iyza5mwkm503cm6": { "id": "2iyza5mwkm503cm6", "field": { "type": "heading", "data": { "value": "engine.make.select" } } }, "2iyza5mwkm503dmm": { "id": "2iyza5mwkm503dmm", "field": { "type": "paragraph", "data": { "value": "this api makes a dom select element." } } }, "2iyza5mwkm503e66": { "id": "2iyza5mwkm503e66", "field": { "type": "code", "data": { "value": "\nconst parent_div = engine.make.div({\n\tparent:pageId,\n draw:{\n \tall:{\n \tborder:\"5px solid purple\",\n padding:\"10px\"\n }\n }\n});\n\n const value_div = engine.make.div({\n parent:parent_div,\n text:'selected value will be displayed here.',\n draw:{\n all:{\n border:\"5px solid pink\",\n padding:\"10px\"\n }\n }\n });\n\n\tengine.make.select({\n \tparent:parent_div,\n options:[\n \t{\n \ttext:\"one\",\n value:\"one_value\",\n class:\"page-docs-cont-make-panel-select-option_class\"\n },\n {\n \ttext:\"two\",\n value:\"two_value\",\n disabled:true\n },\n {text:'three',value:\"three_value\"},\n {text:'four',value:\"four_value\"},\n {text:'five',value:\"five_value\"},\n ],\n draw:{\n all:{\n \tdisplay:'block',\n border:\"5px solid pink\",\n width:'100%',\n padding:\"10px\"\n }\n },\n function:(id,value)=>{\n \tengine.set.div.text(value_div,`selected value : ${value}`);\n }\n });\n\n" } } } } } }, "title": "Vegana Api : Engine Make Select", "discription": "how to make a select input element in vegana js.", "keywords": "vegana,api,engine,make,select" }