File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -15,14 +15,13 @@ description: 커스텀 CSS/JS 파일 관리 API
1515
1616``` javascript
1717const css = await dmn .css .get ();
18- console .log (" 활성화:" , css .use );
1918console .log (" 내용:" , css .content );
2019console .log (" 경로:" , css .path );
2120```
2221
2322### getUse()
2423
25- CSS 사용 여부만 조회합니다.
24+ CSS 사용 여부만 조회합니다. (설정의 ` useCustomCSS ` 값)
2625
2726``` javascript
2827const enabled = await dmn .css .getUse ();
@@ -95,6 +94,9 @@ const allTabCss = await dmn.css.tab.getAll();
9594// 특정 탭 CSS 조회
9695const tab4key = await dmn .css .tab .get (" 4key" );
9796
97+ // 탭 CSS 파일 불러오기
98+ const result = await dmn .css .tab .load (" 4key" );
99+
98100// 탭 CSS 설정
99101await dmn .css .tab .set (" 4key" , {
100102 use: true ,
@@ -123,13 +125,12 @@ const unsub = dmn.css.tab.onChanged(({ tabId, css }) => {
123125
124126``` javascript
125127const js = await dmn .js .get ();
126- console .log (" 활성화:" , js .use );
127128console .log (" 플러그인 목록:" , js .plugins );
128129```
129130
130131### getUse()
131132
132- JS 플러그인 사용 여부만 조회합니다.
133+ JS 플러그인 사용 여부만 조회합니다. (설정의 ` useCustomJS ` 값)
133134
134135``` javascript
135136const enabled = await dmn .js .getUse ();
Original file line number Diff line number Diff line change @@ -17,6 +17,7 @@ description: defineElement를 사용한 선언형 플러그인 개발 가이드
1717| ** 자동 상태 동기화** | 메인 ↔ 오버레이 간 상태 자동 동기화 |
1818| ** 컨텍스트 메뉴 통합** | 우클릭 메뉴 자동 생성 |
1919| ** 라이프사이클 관리** | 탭 전환 시 자동 마운트/언마운트 |
20+ | ** 자유로운 리사이즈** | 그리드에서 직접 크기를 조절 가능 |
2021
2122## 기본 구조
2223
@@ -30,6 +31,13 @@ dmn.plugin.defineElement({
3031 // 최대 인스턴스 개수 (선택사항, 0 = 무제한)
3132 maxInstances: 1 ,
3233
34+ // 그리드에서 크기 조절 가능 여부 (선택사항, 기본값: false)
35+ resizable: true ,
36+
37+ // 설정 변경 시 유지할 축 (선택사항, resizable이 true일 때만 적용, 기본값: "both")
38+ // "width" | "height" | "both" | "none"
39+ preserveAxis: " both" ,
40+
3341 // 리사이즈 앵커 (선택사항, 기본값: "top-left")
3442 resizeAnchor: " center" ,
3543
Original file line number Diff line number Diff line change @@ -276,7 +276,6 @@ const formHtml = `
276276` ;
277277
278278const confirmed = await dmn .ui .dialog .custom (formHtml, {
279- title: " 설정" ,
280279 confirmText: " 저장" ,
281280 showCancel: true ,
282281});
You can’t perform that action at this time.
0 commit comments