UNPKG

isu-elements

Version:

Polymer components for building web apps.

147 lines (133 loc) 6.08 kB
<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, minimum-scale=1, initial-scale=1, user-scalable=yes"> <title>isu-picker demo</title> <script type="text/javascript" src="../../utils/mock_setup.js"></script> <script type="module"> import '../../node_modules/@webcomponents/webcomponentsjs/webcomponents-loader.js'; import '../../node_modules/@polymer/iron-demo-helpers/demo-pages-shared-styles.js'; import '../../node_modules/@polymer/iron-demo-helpers/demo-snippet.js'; import '../../isu-select-tree'; import '../../isu-select-tree-new'; import '../../isu-input'; if (!window.location.href.endsWith("?mock=mockData.js")) { window.location.href = window.location.href + "?mock=mockData.js"; } </script> <script type="module"> const $_documentContainer = document.createElement('template'); $_documentContainer.innerHTML = `<custom-style> <style is="custom-style" include="demo-pages-shared-styles"> .centered { min-width: 800px; } demo-snippet { --demo-snippet-code: { max-height: 500px; } } #picker6 { --isu-picker-input-width: 170px; --isu-picker-tags-box-width: 180px; } isu-picker { margin-bottom: 10px; } </style> </custom-style>`; document.body.appendChild($_documentContainer.content); </script> </head> <body> <div class="vertical-section-container centered"> <h3>isu-select-tree Demo,只支持单选</h3> <demo-snippet> <template> <isu-select-tree id="orgtree" label="组织(模拟url)" font-size="small" placeholder="请选择" src="/init.do" value="2111"></isu-select-tree> <isu-select-tree id="orgtree2" label="组织(传入数据)" placeholder="请选择" value="21"></isu-select-tree> <isu-select-tree id="orgtree3" label="选项rdaio" placeholder="请选择" src="/init.do" value="2111" show-radio></isu-select-tree> <isu-select-tree id="orgtree4" label="显示搜索框" placeholder="请选择" src="/init.do" value="2111" show-search-input></isu-select-tree> <script> orgtree2.data = [ { id: 1, label: '第1个', children: [ { id: 11, label: '二级第1个', children: [] }, { id: 12, label: '二级第2个', children: [] }, { id: 13, label: '二级第3个', children: [] }, { id: 14, label: '二级第4个', children: [] }, { id: 15, label: '二级第5个', children: [] } ] }, { id: 2, label: '第2个', children: [ { id: 21, label: '二级第1个', showSlotBefore: true, showSlotAfter: true, slotefault: true, showLevel1: true, level2Show: true, children: [ { id: 211, label: '三级1第1个', showLevel2:true, children: [ { id: 2111, label: '1', children: [] }, { id: 2112, label: '2', checked: true, children: [] }, { id: 2113, label: '3', children: [] }, { id: 2114, label: '4', children: [] }, { id: 2115, label: '5', children: [] } ] }, { id: 212, label: '三级2第2个', disabled: true, children: [] }, { id: 213, label: '三级3第3个', children: [] }, { id: 214, label: '三级4第4个', children: [] }, { id: 215, label: '三级5第5个', children: [] } ] }, { id: 22, label: '二级第2个', children: [] }, { id: 23, label: '二级第3个', children: [] }, { id: 24, label: '二级第4个', children: [] }, { id: 25, label: '二级第5个', children: [] } ] }, { id: 3, label: '第3个', children: [{ id: 31, label: '三级第1个'}, { id: 32, label: '三级第2个'}] }, { id: 4, label: '第4个', children: [] }, { id: 5, label: '第5个', children: [] } ] </script> </template> </demo-snippet> <h3>isu-select-tree-new Demo,支持单选、多选、输入关键字过滤下拉选项</h3> <demo-snippet> <template> <isu-select-tree-new id="neworgtree1" label="单选" placeholder="请选择" src="/init.do" show-search-input value="2111"></isu-select-tree-new> <isu-select-tree-new id="neworgtree2" label="多选" placeholder="请选择" src="/init.do" show-all multi value="3,31,32"></isu-select-tree-new> <isu-select-tree-new id="neworgtree3" label="多选有搜索框" placeholder="请选择" src="/init.do" show-search-input multi value="3,31,32"></isu-select-tree-new> <isu-select-tree-new id="neworgtree4" label="仅显示3、4层级" placeholder="请选择" src="/init.do" show-search-input multi only-select-level="3,4"></isu-select-tree-new> <isu-select-tree-new id="neworgtree5" label="仅显示3、4层级,初始化数据" placeholder="请选择" src="/init.do" show-search-input multi only-select-level="3,4" init-filter-value="2111,2115" ></isu-select-tree-new> <isu-select-tree-new id="neworgtree6" label="(只读)" placeholder="请选择" src="/init.do" multi value="3,31,32" readonly></isu-select-tree-new> <isu-select-tree-new id="neworgtree7" label="(只读,isView)" placeholder="请选择" src="/init.do" multi value="3,31,32" readonly is-view></isu-select-tree-new> <script> </script> </template> </demo-snippet> </div> </body> </html>