1. tabs 컴포넌트를 생성합니다.
<script>
var tabJsonData1 = [
{ "id" : "0", "pid" : "-1", "order" : "1", "text" : "tab1", "targetid" : "tab1_1_1" },
{ "id" : "1", "pid" : "-1", "order" : "2", "text" : "tab2", "targetid" : "tab1_1_2" }
];
</script>
<sbux-tabs id="sbIdx1_1" name="sbTagNm1_1" uitype="normal" jsondata-ref="tabJsonData1" is-scrollable="false"></sbux-tabs>
<div class="tab-content">
<div id="tab1_1_1">
tab1 content
</div>
<div id="tab1_1_2">
tab2 content
</div>
</div>
1. iframe을 추가하고 data에 targetname을 설정합니다.
<script>
var tabJsonData1 = [
{ "id" : "0", "pid" : "-1", "order" : "1", "text" : "tab1", "targetid" : "tab1_1_1", "targetname" : "targetIframe1" },
{ "id" : "1", "pid" : "-1", "order" : "2", "text" : "tab2", "targetid" : "tab1_1_2" }
];
</script>
<sbux-tabs id="sbIdx1_1" name="sbTagNm1_1" uitype="normal" jsondata-ref="tabJsonData1" is-scrollable="false"></sbux-tabs>
<div class="tab-content">
<iframe id="idxfrmJson1" name="targetIframe1" style="width:100%;"></iframe>
<div id="tab1_1_2">
tab2 content
</div>
</div>
2. 연결할 페이지를 data에 link를 설정합니다.
<script>
var tabJsonData1 = [
{ "id" : "0", "pid" : "-1", "order" : "1", "text" : "tab1", "targetid" : "tab1_1_1", "targetname" : "targetIframe1",
"link" : "https://softbowllab.github.io/sbux/attribute/latest/input.uitype#input" },
{ "id" : "1", "pid" : "-1", "order" : "2", "text" : "tab2", "targetid" : "tab1_1_2" }
];
</script>
<sbux-tabs id="sbIdx1_1" name="sbTagNm1_1" uitype="normal" jsondata-ref="tabJsonData1" is-scrollable="false"></sbux-tabs>
<div class="tab-content">
<iframe id="idxfrmJson1" name="targetIframe1" style="width:100%;"></iframe>
<div id="tab1_1_2">
tab2 content
</div>
</div>
1. import할 페이지 링크를 data contentlink에 설정합니다.
<script>
var tabJsonData1 = [
{ "id" : "0", "pid" : "-1", "order" : "1", "text" : "tab1", "targetid" : "tab1_1_1",
"contentlink" : "https://softbowllab.github.io/sbux/attribute/htmlcontent/aframe" },
{ "id" : "1", "pid" : "-1", "order" : "2", "text" : "tab2", "targetid" : "tab1_1_2" }
];
</script>
<sbux-tabs id="sbIdx1_1" name="sbTagNm1_1" uitype="normal" jsondata-ref="tabJsonData1" is-scrollable="false"></sbux-tabs>
<div class="tab-content">
<div id="tab1_1_1">
tab1 content
</div>
<div id="tab1_1_2">
tab2 content
</div>
</div>
iframe
외부 import
tab1 content
tab2 content