Tabulator ๋๋กญ๋ค์ด์ด ์ด์ํ ์์น์ ์์ฑ๋๋ ํ์
์์ฑ์ผ์: 2023๋ 7์ 27์ผ
โ๊ฒฐ๋ก
tabulator ๊ธฐ๋ณธ CSS๋ฅผ import ํ๊ณ ์๋์ง ํ์ธํด๋ณด์
/* Tabulator CSS */
@import url('https://unpkg.com/tabulator-tables@4.9.3/dist/css/tabulator.min.css');
๐๋ฌธ์ ์ ์
Tabulator์์ editor select๋ก ๋๋กญ๋ค์ด์ ๊ตฌํํ๋ ค ํ์์ผ๋ ์ด์ํ ์์น์ ๋๋กญ๋ค์ด ๋ฉ๋ด๊ฐ ์์ฑ๋๋ ๋ฌธ์ ๊ฐ ๋ฐ์ํจ
{
title: "ํ๋ฐ์ฌ", field: "dlvCom", editor: "select", editorParams: {
values: ["ํ๋ฐฐ์ฌ1", "ํ๋ฐฐ์ฌ2", "ํ๋ฐฐ์ฌ3", "ํ๋ฐฐ์ฌ4"]
}
},

โ์์ธ ์ถ๋ก & ํด๊ฒฐ์ฑ ์๋
- โย ๋ค๋ฅธ CSS, JS๋ ์ถฉ๋์ด ๋๋ ์ถ์ด์ ๊ณตํต JSP์ ๋์๋ Tabulator ๊ด๋ จ ํ์ผ๋ค์ grid๋ฅผ ์ฌ์ฉํ๋ JSP์ importํด์ ์ฐ์ ์์๋ฅผ ์ ์ผ ๋์ฌ๋ด
โ ์ฌ์ ํ ์ ๋๋ค
- ๐บ๋ด๊ฐ ์ถ๊ฐํ bootstrap ํ
๋ง๊ฐ ๋ฌธ์ ์ธ๊ฐ ์ถ์ด์ ๊ธฐ์กด์ ์ฌ์ฉํ๋ ํ
๋ง๋ ์ฃผ์์ฒ๋ฆฌํ๊ณ ๊ธฐ๋ณธ ํ
๋ง๋ก ์ ์ฉํด๋ณด์๋ค.
โ ์ผ๋จ ์์ธ์ด tabulator_bootstrap ํ ๋ง์ธ ๊ฑด ์ฐพ์
/* Tabulator์ Bootstrap ํ ๋ง CSS ์ถ๊ฐ */ <%--@import url(${cssUrlBos}/common/tabulator_bootstrap4.min.css);--%> <link href="https://unpkg.com/tabulator-tables@4.9.3/dist/css/tabulator.min.css" rel="stylesheet">
- โย ๊นํ๋ธ์์ ์ ํ์ผ์ ๊ฐ์ ธ์ฌ ๋ ํ์ผ์ ํต์งธ๋ก ๋ค์ด๋ฐ์ง ์๊ณ ๋ณต์ฌ ๋ถ์ฌ๋ฃ๊ธฐ ํด์ ๊ฐ์ ธ์์์ด์ ๊ทธ ๊ณผ์ ์์ ๋ญ๊ฐ ๋๋ฝ๋์๋ ์ถ์ด ์ด๋ฒ์๋ ํ์ผ ๋ค์ด๋ก๋๋ฅผ ํตํด css ํ์ผ์ ๋ค์ ๊ฐ์ ธ์๋ณด์๋ค.
โ ๋๊ฐ์ด ์๋จ ใ
https://github.com/olifolkerd/tabulator/blob/master/dist/css/tabulator_bootstrap4.min.css
- ๊ธฐ์กด์ ์์
ํ๋ ํ๋ก์ ํธ๊ฐ ์๋ ์๋ฌด๊ฒ๋ ์กด์ฌํ์ง ์๋ ์๋ก์ด ํ๋ก์ ํธ ํ์ผ์์ Tabulator grid๋ฅผ ๋ง๋ค์ด๋ณด์๋ค.(๊ธฐ์กด์ ์ฌ์ฉํ๋ ๋ถํธ์คํธ๋ฉ ํ
๋ง ์ ์ฉํด์)
์ฝ๋
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>Tabulator Select Example</title> <!-- Tabulator CSS --> <link href="https://unpkg.com/tabulator-tables@4.9.3/dist/css/tabulator.min.css" rel="stylesheet"> <style> /* ์ ์ด์ ํ ๋ง */ @import url('https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/css/bootstrap.min.css'); /* ๋ถํธ์คํธ๋ฉ ํ ๋ง */ @import url(tabulator_bootstrap4.min.css); </style> <!-- jQuery --> <script src="https://code.jquery.com/jquery-3.5.1.min.js"></script> <!-- Tabulator JS --> <script type="text/javascript" src="https://unpkg.com/tabulator-tables@4.9.3/dist/js/tabulator.min.js"></script> </head> <body> <div id="example-table"></div> <script> // Define data for the table var tableData = [ {id:1, name:"Oli Bob", age:"12", gender:"male", col:"red", dob:""}, {id:2, name:"Mary May", age:"1", gender:"female", col:"blue", dob:"14/05/1982"}, {id:3, name:"Christine Lobowski", age:"42", col:"green", dob:"22/05/1982"}, {id:4, name:"Brendon Philips", age:"125", gender:"male", col:"orange", dob:"01/08/1980"}, {id:5, name:"Margret Marmajuke", age:"16", gender:"female", col:"yellow", dob:"31/01/1999"}, ]; // Define the table var table = new Tabulator("#example-table", { height: "311px", data: tableData, columns:[ {title:"Name", field:"name", width:200}, {title:"Age", field:"age", hozAlign:"left", formatter:"progress"}, {title:"Gender", field:"gender", width:130, editor:"select", editorParams:{values:["male", "female"]}}, {title:"Color", field:"col"}, {title:"Date Of Birth", field:"dob", sorter:"date", hozAlign:"center"}, ], }); </script> </body> </html>
๊ฒฐ๊ณผ๋ ๋๋ฌด ์ ๋์จ๋ค ใ ใ โฆ ๋ถํธ์คํธ๋ฉ ๋ฌธ์ ๊ฐ ์๋์์ ใ ใ
- ๊ทธ๋ผ ๊ธฐ์กด์ ์๋ ๋ด ์ฝ๋๋ ์ถฉ๋์ด ๋์ ์ ๋์จ๋ค๋ ์๋ฆฐ๋ฐ,, ์๋ํ๋ ์ฝ๋๋ฅผ ๊ธฐ์กด์ ์ฝ๋์ ์ถ๊ฐํด๋ณด์๋ค.
์ฝ๋
<%@ page contentType="text/html; charset=UTF-8" %> <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>Tabulator Select Example</title> <!-- Tabulator CSS --> <link href="https://unpkg.com/tabulator-tables@4.9.3/dist/css/tabulator.min.css" rel="stylesheet"> <style> /* ์ ์ด์ ํ ๋ง */ @import url('https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/css/bootstrap.min.css'); /* ๋ถํธ์คํธ๋ฉ ํ ๋ง */ @import url(${cssUrlBos}/common/tabulator_bootstrap4.min.css); </style> <!-- jQuery --> <script src="https://code.jquery.com/jquery-3.5.1.min.js"></script> <!-- Tabulator JS --> <script type="text/javascript" src="https://unpkg.com/tabulator-tables@4.9.3/dist/js/tabulator.min.js"></script> </head> <body> <div id="example-table"></div> <script> // Define data for the table var tableData = [ {id:1, name:"Oli Bob", age:"12", gender:"male", col:"red", dob:""}, {id:2, name:"Mary May", age:"1", gender:"female", col:"blue", dob:"14/05/1982"}, {id:3, name:"Christine Lobowski", age:"42", col:"green", dob:"22/05/1982"}, {id:4, name:"Brendon Philips", age:"125", gender:"male", col:"orange", dob:"01/08/1980"}, {id:5, name:"Margret Marmajuke", age:"16", gender:"female", col:"yellow", dob:"31/01/1999"}, ]; // Define the table var table = new Tabulator("#example-table", { height: "311px", data: tableData, columns:[ {title:"Name", field:"name", width:200}, {title:"Age", field:"age", hozAlign:"left", formatter:"progress"}, {title:"Gender", field:"gender", width:130, editor:"select", editorParams:{values:["male", "female"]}}, {title:"Color", field:"col"}, {title:"Date Of Birth", field:"dob", sorter:"date", hozAlign:"center"}, ], }); </script> </body> </html>
์ ๋์ด;; ๊ทธ๋ผ ๊ณตํต์ชฝ์ ์๋ css๋ script ๋ฌธ์ ๋ ์๋
- ๊ฐ๋ณ jsp์์ importํ๋ javascript๊ฐ ๋ฌธ์ ์ธ๊ฐ,,? ์๋ํ๋ ์ฝ๋๋ฅผ ๊ธฐ์กด ์ฝ๋์๋ค๊ฐ ์ถ๊ฐํด์ ๋ดค๋๋ฐ
๋๋กญ๋ค์ด ์ ๋๋ค,,
- ๊ทธ๋์ ๊ธฐ์กด html, javascript import ์ฝ๋ ๋ค ์ง์ฐ๋ฉด ๋ ์ค ์์๋๋ฐ ์๋๋ค??
์ฝ๋
<%@ page contentType="text/html; charset=UTF-8" %> <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %> <head> <%-- <script src="<c:url value="${jsUrlBos}/order/dispatchManage.js"/>"></script>--%> <script> document.addEventListener("DOMContentLoaded", () => { // dispatchManage.initLoad(); // dispatchManage.bindButtonEvent(); }); </script> </head> <div id="example-table"></div> <script> // Define data for the table var tableData = [ {id:1, name:"Oli Bob", age:"12", gender:"male", col:"red", dob:""}, {id:2, name:"Mary May", age:"1", gender:"female", col:"blue", dob:"14/05/1982"}, {id:3, name:"Christine Lobowski", age:"42", col:"green", dob:"22/05/1982"}, {id:4, name:"Brendon Philips", age:"125", gender:"male", col:"orange", dob:"01/08/1980"}, {id:5, name:"Margret Marmajuke", age:"16", gender:"female", col:"yellow", dob:"31/01/1999"}, ]; // Define the table var table = new Tabulator("#example-table", { height: "311px", data: tableData, columns:[ {title:"Name", field:"name", width:200}, {title:"Age", field:"age", hozAlign:"left", formatter:"progress"}, {title:"Gender", field:"gender", width:130, editor:"select", editorParams:{values:["male", "female"]}}, {title:"Color", field:"col"}, {title:"Date Of Birth", field:"dob", sorter:"date", hozAlign:"center"}, ], }); </script> <%--<div class="container-fluid px-4">--%> <%-- <h1 class="mt-4">์ฃผ๋ฌธํ์ธ/๋ฐ์ก๊ด๋ฆฌ</h1>--%> <%-- <div class="status_button_area">--%> <%-- <div id="btn_search_new_order" class="status_button">--%> <%-- <a class="icon"></a>--%> <%-- ์ ๊ท์ฃผ๋ฌธ(์ฃผ๋ฌธํ์ธ ์ )--%> <%-- <span>--%> <%-- <strong id="newOrderCnt">0</strong>๊ฑด--%> <%-- </span>--%> <%-- </div>--%> <%-- <div id="btn_search_order_confirm" class="status_button">--%> <%-- <a class="icon"></a>--%> <%-- ์ ๊ท์ฃผ๋ฌธ(์ฃผ๋ฌธํ์ธ ํ)--%> <%-- <span>--%> <%-- <strong id="orderConfirmCnt">0</strong>๊ฑด--%> <%-- </span>--%> <%-- </div>--%> <%-- </div>--%> <%-- <div class="search_form">--%> <%-- <table>--%> <%-- <tr>--%> <%-- <th>๊ธฐ๊ฐ</th>--%> <%-- <td colspan="3" style="position:relative;">--%> <%-- <select id="date_type" class="form-select" style="width:115px;">--%> <%-- <option value="O.ORD_DTTM" selected="selected">์ฃผ๋ฌธ์ผ</option>--%> <%-- <option value="memo_date">๋ฉ๋ชจ์์ฑ์ผ</option>--%> <%-- <option value="pay_date">๊ฒฐ์ ์ผ</option>--%> <%-- <option value="shipready_date">์ก์ฅ๋ฒํธ์ ๋ ฅ์ผ</option>--%> <%-- <option value="shipbegin_date">๋ฐฐ์ก์์์ผ</option>--%> <%-- <option value="shipend_date">๋ฐฐ์ก์๋ฃ์ผ</option>--%> <%-- <option value="purchaseconfirmation_date">๊ตฌ๋งคํ์ ์ผ</option>--%> <%-- </select>--%> <%-- <div class="date_range_container">--%> <%-- <button data-interval="0" class="btn btn-outline-dark date_range active">์ค๋</button>--%> <%-- <button data-interval="1" class="btn btn-outline-dark date_range">์ด์ </button>--%> <%-- <button data-interval="3" class="btn btn-outline-dark date_range">3์ผ</button>--%> <%-- <button data-interval="7" class="btn btn-outline-dark date_range">7์ผ</button>--%> <%-- <button data-interval="15" class="btn btn-outline-dark date_range">15์ผ</button>--%> <%-- <button data-interval="30" class="btn btn-outline-dark date_range">1๊ฐ์</button>--%> <%-- <button data-interval="90" class="btn btn-outline-dark date_range">3๊ฐ์</button>--%> <%-- <button data-interval="180" class="btn btn-outline-dark date_range">6๊ฐ์</button>--%> <%-- </div>--%> <%-- <div class="calendar">--%> <%-- <div class="input w-208">--%> <%-- <input type="text" name="start_date" id="start_date" readonly="readonly"--%> <%-- class="inp datepicker hasDatepicker">--%> <%-- </div>--%> <%-- <span class="m">~</span>--%> <%-- <div class="input w-208">--%> <%-- <input type="text" name="end_date" id="end_date" readonly="readonly"--%> <%-- class="inp datepicker hasDatepicker">--%> <%-- </div>--%> <%-- </div>--%> <%-- </td>--%> <%-- </tr>--%> <%-- <tr>--%> <%-- <th>๊ฒ์์ด</th>--%> <%-- <td>--%> <%-- <select id="search_type" class="form-select" style="width:150px;">--%> <%-- <option>-๊ฒ์ํญ๋ชฉ์ ํ-</option>--%> <%-- <option value="ODA.RECIPIENT">์๋ น์ธ๋ช </option>--%> <%-- <option value="M.NAME">๊ตฌ๋งค์๋ช </option>--%> <%-- <option value="M.LGIN_ID">๊ตฌ๋งค์ID</option>--%> <%-- <option value="ODA.MP_NO">๊ตฌ๋งค์์ฐ๋ฝ์ฒ</option>--%> <%-- <option value="O.ORD_NO">์ฃผ๋ฌธ๋ฒํธ</option>--%> <%-- <option value="OD.ORD_DTL_NO">์ฃผ๋ฌธ์์ธ๋ฒํธ</option>--%> <%-- <option value="OD.PROD_ID">์ํ๋ฒํธ</option>--%> <%-- </select>--%> <%-- <input type="text" id="search_keyword" class="form-control" style="width: 500px">--%> <%-- </td>--%> <%-- </tr>--%> <%-- <tr>--%> <%-- <th>์ฃผ๋ฌธ์ํ</th>--%> <%-- <td colspan="3" id="orderStatusCheckbox">--%> <%-- <label><input type="checkbox" id="chk-all" name="chk" checked>์ ์ฒด</label>--%> <%-- <label><input type="checkbox" name="chk" class="chk-point" value="10" checked>๊ฒฐ์ ์๋ฃ</label>--%> <%-- <label><input type="checkbox" name="chk" class="chk-point" value="20" checked>์ฃผ๋ฌธํ์ธ</label>--%> <%-- <label><input type="checkbox" name="chk" class="chk-point" value="30" checked>๋ฐ์ก์๋ฃ</label>--%> <%-- </td>--%> <%-- </tr>--%> <%-- </table>--%> <%-- <div class="button_area">--%> <%-- <button id="btn_search" class="btn btn-dark">๊ฒ์</button>--%> <%-- <button class="btn btn-light">์ด๊ธฐํ</button>--%> <%-- </div>--%> <%-- </div>--%> <%-- <div class="grid-container">--%> <%-- <div class="button_area">--%> <%-- <button id="btn_order_confirm" class="btn btn-outline-dark date_range">์ฃผ๋ฌธํ์ธ</button>--%> <%-- <button id="btn_order_dispatch" class="btn btn-outline-dark date_range">๋ฐ์ก์ฒ๋ฆฌ</button>--%> <%-- </div>--%> <%-- <div id="dispatchManageGrid"></div>--%> <%-- </div>--%> <%--</div>--%>
- head ์ฃผ์์ฒ๋ฆฌ โ X
- ๋ญ์ง ์ ์๋์งโฆโฆ.???? tabulator ์ฝ๋ ์ ์ธํ๊ณ ๋ค ์ฃผ์์ฒ๋ฆฌ ํ๋๋ฐ ์๋จ..
์ฝ๋
<%@ page contentType="text/html; charset=UTF-8" %> <%--<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>--%> <%--<head>--%> <%-- <script src="<c:url value="${jsUrlBos}/order/dispatchManage.js"/>"></script>--%> <%-- <script>--%> <%-- document.addEventListener("DOMContentLoaded", () => {--%> <%-- // dispatchManage.initLoad();--%> <%-- // dispatchManage.bindButtonEvent();--%> <%-- });--%> <%-- </script>--%> <%--</head>--%> <div id="example-table"></div> <script> // Define data for the table var tableData = [ {id:1, name:"Oli Bob", age:"12", gender:"male", col:"red", dob:""}, {id:2, name:"Mary May", age:"1", gender:"female", col:"blue", dob:"14/05/1982"}, {id:3, name:"Christine Lobowski", age:"42", col:"green", dob:"22/05/1982"}, {id:4, name:"Brendon Philips", age:"125", gender:"male", col:"orange", dob:"01/08/1980"}, {id:5, name:"Margret Marmajuke", age:"16", gender:"female", col:"yellow", dob:"31/01/1999"}, ]; // Define the table var table = new Tabulator("#example-table", { height: "311px", data: tableData, columns:[ {title:"Name", field:"name", width:200}, {title:"Age", field:"age", hozAlign:"left", formatter:"progress"}, {title:"Gender", field:"gender", width:130, editor:"select", editorParams:{values:["male", "female"]}}, {title:"Color", field:"col"}, {title:"Date Of Birth", field:"dob", sorter:"date", hozAlign:"center"}, ], }); </script> <%--<div class="container-fluid px-4">--%> <%-- <h1 class="mt-4">์ฃผ๋ฌธํ์ธ/๋ฐ์ก๊ด๋ฆฌ</h1>--%> <%-- <div class="status_button_area">--%> <%-- <div id="btn_search_new_order" class="status_button">--%> <%-- <a class="icon"></a>--%> <%-- ์ ๊ท์ฃผ๋ฌธ(์ฃผ๋ฌธํ์ธ ์ )--%> <%-- <span>--%> <%-- <strong id="newOrderCnt">0</strong>๊ฑด--%> <%-- </span>--%> <%-- </div>--%> <%-- <div id="btn_search_order_confirm" class="status_button">--%> <%-- <a class="icon"></a>--%> <%-- ์ ๊ท์ฃผ๋ฌธ(์ฃผ๋ฌธํ์ธ ํ)--%> <%-- <span>--%> <%-- <strong id="orderConfirmCnt">0</strong>๊ฑด--%> <%-- </span>--%> <%-- </div>--%> <%-- </div>--%> <%-- <div class="search_form">--%> <%-- <table>--%> <%-- <tr>--%> <%-- <th>๊ธฐ๊ฐ</th>--%> <%-- <td colspan="3" style="position:relative;">--%> <%-- <select id="date_type" class="form-select" style="width:115px;">--%> <%-- <option value="O.ORD_DTTM" selected="selected">์ฃผ๋ฌธ์ผ</option>--%> <%-- <option value="memo_date">๋ฉ๋ชจ์์ฑ์ผ</option>--%> <%-- <option value="pay_date">๊ฒฐ์ ์ผ</option>--%> <%-- <option value="shipready_date">์ก์ฅ๋ฒํธ์ ๋ ฅ์ผ</option>--%> <%-- <option value="shipbegin_date">๋ฐฐ์ก์์์ผ</option>--%> <%-- <option value="shipend_date">๋ฐฐ์ก์๋ฃ์ผ</option>--%> <%-- <option value="purchaseconfirmation_date">๊ตฌ๋งคํ์ ์ผ</option>--%> <%-- </select>--%> <%-- <div class="date_range_container">--%> <%-- <button data-interval="0" class="btn btn-outline-dark date_range active">์ค๋</button>--%> <%-- <button data-interval="1" class="btn btn-outline-dark date_range">์ด์ </button>--%> <%-- <button data-interval="3" class="btn btn-outline-dark date_range">3์ผ</button>--%> <%-- <button data-interval="7" class="btn btn-outline-dark date_range">7์ผ</button>--%> <%-- <button data-interval="15" class="btn btn-outline-dark date_range">15์ผ</button>--%> <%-- <button data-interval="30" class="btn btn-outline-dark date_range">1๊ฐ์</button>--%> <%-- <button data-interval="90" class="btn btn-outline-dark date_range">3๊ฐ์</button>--%> <%-- <button data-interval="180" class="btn btn-outline-dark date_range">6๊ฐ์</button>--%> <%-- </div>--%> <%-- <div class="calendar">--%> <%-- <div class="input w-208">--%> <%-- <input type="text" name="start_date" id="start_date" readonly="readonly"--%> <%-- class="inp datepicker hasDatepicker">--%> <%-- </div>--%> <%-- <span class="m">~</span>--%> <%-- <div class="input w-208">--%> <%-- <input type="text" name="end_date" id="end_date" readonly="readonly"--%> <%-- class="inp datepicker hasDatepicker">--%> <%-- </div>--%> <%-- </div>--%> <%-- </td>--%> <%-- </tr>--%> <%-- <tr>--%> <%-- <th>๊ฒ์์ด</th>--%> <%-- <td>--%> <%-- <select id="search_type" class="form-select" style="width:150px;">--%> <%-- <option>-๊ฒ์ํญ๋ชฉ์ ํ-</option>--%> <%-- <option value="ODA.RECIPIENT">์๋ น์ธ๋ช </option>--%> <%-- <option value="M.NAME">๊ตฌ๋งค์๋ช </option>--%> <%-- <option value="M.LGIN_ID">๊ตฌ๋งค์ID</option>--%> <%-- <option value="ODA.MP_NO">๊ตฌ๋งค์์ฐ๋ฝ์ฒ</option>--%> <%-- <option value="O.ORD_NO">์ฃผ๋ฌธ๋ฒํธ</option>--%> <%-- <option value="OD.ORD_DTL_NO">์ฃผ๋ฌธ์์ธ๋ฒํธ</option>--%> <%-- <option value="OD.PROD_ID">์ํ๋ฒํธ</option>--%> <%-- </select>--%> <%-- <input type="text" id="search_keyword" class="form-control" style="width: 500px">--%> <%-- </td>--%> <%-- </tr>--%> <%-- <tr>--%> <%-- <th>์ฃผ๋ฌธ์ํ</th>--%> <%-- <td colspan="3" id="orderStatusCheckbox">--%> <%-- <label><input type="checkbox" id="chk-all" name="chk" checked>์ ์ฒด</label>--%> <%-- <label><input type="checkbox" name="chk" class="chk-point" value="10" checked>๊ฒฐ์ ์๋ฃ</label>--%> <%-- <label><input type="checkbox" name="chk" class="chk-point" value="20" checked>์ฃผ๋ฌธํ์ธ</label>--%> <%-- <label><input type="checkbox" name="chk" class="chk-point" value="30" checked>๋ฐ์ก์๋ฃ</label>--%> <%-- </td>--%> <%-- </tr>--%> <%-- </table>--%> <%-- <div class="button_area">--%> <%-- <button id="btn_search" class="btn btn-dark">๊ฒ์</button>--%> <%-- <button class="btn btn-light">์ด๊ธฐํ</button>--%> <%-- </div>--%> <%-- </div>--%> <%-- <div class="grid-container">--%> <%-- <div class="button_area">--%> <%-- <button id="btn_order_confirm" class="btn btn-outline-dark date_range">์ฃผ๋ฌธํ์ธ</button>--%> <%-- <button id="btn_order_dispatch" class="btn btn-outline-dark date_range">๋ฐ์ก์ฒ๋ฆฌ</button>--%> <%-- </div>--%> <%-- <div id="dispatchManageGrid"></div>--%> <%-- </div>--%> <%--</div>--%>
- ๋ค์ ์๋ ๊ฐ๋ณ ์ํฌ์คํ์ด์ค์์ ์ ๋๋ ์ฝ๋๋ก ๋์๊ฐ์ ํ์ธ์ ํด๋ณด๋๊น
Tabulator CSS ํ์ผ์ด ์์ผ๋ฉด ๋๋กญ๋ค์ด์ด ์ ๋๋ก ๋ณด์ด์ง ์์๋ค
<link href="https://unpkg.com/tabulator-tables@4.9.3/dist/css/tabulator.min.css" rel="stylesheet">
โ์์ธ
Tabulator ๊ธฐ๋ณธ CSS ํ์ผ์ด import๋์ง ์์์ ๋ฐ์ํ ๋ฌธ์ ์๋ค.
๐กํด๊ฒฐ๋ฐฉ๋ฒ
Tabulator CSS ํ์ผ import ํด์ฃผ๋๊น ์ ๋๋ค ใ ใ ใ ใ ใ
<style>
@import url(${cssUrlBos}/common/dashboard.css);
/* font-awesome */
@import url('https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css');
/* ๋ถํธ์คํธ๋ฉ css */
@import url('https://cdn.jsdelivr.net/npm/simple-datatables@7.1.2/dist/style.min.css');
/* Tabulator CSS */
@import url('https://unpkg.com/tabulator-tables@4.9.3/dist/css/tabulator.min.css');
/* Tabulator์ Bootstrap ํ
๋ง CSS ์ถ๊ฐ */
@import url(${cssUrlBos}/common/tabulator_bootstrap4.min.css);
/* flatpickr ์บ๋ฆฐ๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ CSS */
@import url('https://cdn.jsdelivr.net/npm/flatpickr/dist/flatpickr.min.css');
</style>

๋ด๊ฐ ์ tabulator.min.css ํ์ผ์ import ์ ํ๊ณ ์์๋์ง ๊ธฐ์ต๋ ์ ๋๋คโฆ ์ง๊ธ๊น์ง๋ ๊ธฐ๋ณธ css ํ์ผ ์ ๊ฐ์ง๊ณ ์์ด๋ ์๋ง ๋์์ ์ ๋๋ ์ค ์๊ณ ์์๋๋ฐ ๋๋กญ๋ค์ด ๋ ๋ฌธ์ ๊ฐ ํฐ์ง๊ฑฐ์๋ค.
์ ์๊ฐํด๋ณด๋๊น ๊ทธ ํ์ด์ง ๋ฐ ์ผ์ชฝ์ผ๋ก ๊ฐ ๋ ๋ถํฐ ์ ๋์์์๋ค
ํ์ด์ง๋ฐ๊ฐ ๊ฐ์๊ธฐ ์ ์ผ์ชฝ์ผ๋ก ์๋ ํ๋๋ ๊ธฐ๋ณธ css ํ์ผ import ์ ํด์์๊ตฌ๋ ์ง๊ธ ๋ณด๋๊น ์ค๋ฅธ์ชฝ์ผ๋ก ์ ๋์จ๋ค
Uploaded by N2T