티스토리 뷰

webix

webix richselect 간단 사용방법

xemaker 2022. 3. 3. 17:00
webix.ui({
  view:"form",
  width:350,
  elementsConfig:{
    labelWidth:120
  },
  rows:[
    { 
      view:"richselect",
      label:'Basic', name:"fruit1",
      value:1, options:[
        { id:1, value:"Banana" }, 
        { id:2, value:"Papaya" }, 
        { id:3, value:"Apple" }
      ]
    },
    { 
      view:"richselect",
      label:'Extra template', name:"fruit2", 
      value:1, options:{
        template:"Extra #value#",
        data:[
          { id:1, value:"Banana" },
          { id:2, value:"Papaya" }, 
          { id:3, value:"Apple" }
        ]
      }
    },	
    { 
      view:"richselect", 
      label:'Load options', name:"fruit3", value:"1",
      options:"//docs.webix.com/samples/13_form/01_controls/server/data.json"
    },	
    { view:"button", width: 150, align: "center",type:"form", value:"Submit data", click:function(){
      webix.message("<pre>"+JSON.stringify(this.getParentView().getValues(),0,1)+"</pre>");
    }}
  ]
});

간단하게 webix richselect에 값을 세팅하는 방법이고, 실전 개발에서는 하드코딩으로 data:[] 부분을 박아 넣지는 않을테고..

options:"//docs.webix.com/samples/13_form/01_controls/server/data.json"

이런식으로 json 을 받아 세팅하겠지요.

출처:

https://snippet.webix.com/gallery/core/e078f8b0

 

Webix Samples

 

snippet.webix.com

 

'webix' 카테고리의 다른 글

webix tabview 사용 방법  (0) 2022.09.02
webix combo clear  (0) 2022.05.24
webix no scroll datatable cell. horizontal scroll bars missing from datatable  (0) 2022.04.14
webix richselect 동적 세팅  (0) 2022.03.08
[webix] input readonly  (0) 2020.07.31
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/12   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31
글 보관함