Vue instance 와 Dom 을 연결해야 한다. '--> 뷰 라이브러리 : $mount() 사용
## RealGrid (1.0)
그리드의 컬럼의 코드 값을 코드 명 등으로 보여주려고 할 때,
>> https://support.realgrid.com/tickets/no/23102
https://support.realgrid.com/tickets/no/23102
(우) 13461 경기도 성남시 분당구 운중로 135 더원스퀘어 301호, 304호 전화: 0505-325-8080 이메일: support@realgrid.com
support.realgrid.com
displayCallback 이용하여 화면 표시 값 변경
https://docs.realgrid.com/guides/cell-components/display-value#main-content 화면 표시값 변경하기 | RealGrid2 화면 표시값 변경하기 리얼그리드는 실제 데이터 값과 상관없이 화면에 표시되는 값을 변경할 수 있는
sanga88.tistory.com
>> 코딩 예
그리드의 Data Field 를 다음과 같이 구성
========
========
<script setup lang="ts">
import { ConfigObject, DataFieldInput, DataValues, ValueType, GridBase, GridCell, LinkCellRenderer, DataProviderBase} from 'realgrid'
</script>
==========
그리드영역
==========
const fileds: DataFieldInput[] = [
...
{ fieldName: 'aaa', dataType: valueType.TEXT, valueCallback: getComCodeName },
...
]
======
선언부 (예: 코드: CODE0001)
======
//getComCodeName
const getComCodeName = (_ds: DataProviderBase, _rowId: number, _fieldName: string, fields: string[], values: any[]) => {
return getComCodeNames('CODE0001', values[fields.indexOf('aaa')]
}
=============================================
공통부 bbb.ts
@param {string} comCdId
@param {(string[] | string)} [comCdVals='']
@return {(string[] | string)}
=============================================
const getComCodeNames = (comCdId: string, comCdVals: string[] | string = '') => {
const tmpData = commonCodeList.value[comCdId]
if(typeof comCdVals == 'string') {
retrun tmpData.find(el => el.comCdVal === comCdVals)?.comCdValNm ?? ''
} else if (Array.isArray(comCdVals)) {
retrun comCdVals.map(comCdVal => tmpData.find(el => comCdVal === el.comCdVal)?.comCdValNm ?? '')
} else {
return ''
}
}
'===>
const fileds: DataFieldInput[] = [
...
{ fieldName: 'aaa', dataType: valueType.TEXT, valueCallback: getComCodeName },
...
]
##. 주교재 참고 사이트
예제 파일 : https://github.com/gilbutITbook/080384 or https://github.com/gilbutITbook/080384 >> 자료실
GitHub - gilbutITbook/080384: <코딩 자율학습 Vue.js 프런트엔드 개발 입문> 소스 코드 저장소입니다.
<코딩 자율학습 Vue.js 프런트엔드 개발 입문> 소스 코드 저장소입니다. Contribute to gilbutITbook/080384 development by creating an account on GitHub.
github.com
코딩 자율학습단
https://github.com/gilbutITbook/080384
GitHub - gilbutITbook/080384: <코딩 자율학습 Vue.js 프런트엔드 개발 입문> 소스 코드 저장소입니다.
<코딩 자율학습 Vue.js 프런트엔드 개발 입문> 소스 코드 저장소입니다. Contribute to gilbutITbook/080384 development by creating an account on GitHub.
github.com
수코딩 | 누구나 쉽게 배우는 온라인 코딩 스쿨
수코딩은 누구나 쉽게 코딩을 배울 수 있는 온라인 코딩 교육을 만들어갑니다. 대표자: 김기수 | 사업자번호: 208-26-67207 | 통신판매업신고: 2024-성남중원-0311 개인정보관리책임자: 김기수 | 이메일
www.sucoding.kr
https://www.youtube.com/@sucoding
수코딩
수코딩은 현업 개발자가 직접 운영하는 코딩 교육 채널입니다. 누구라도 쉽게 코딩을 배울 수 있는 걸 목표로하고 있는 교육 채널이기 때문에 코딩을 한 번도 접해본 적 없는 비전공자분들도 이
www.youtube.com
##. Referral Sites & Blog...
https://ko.vuejs.org/guide/essentials/template-syntax
'W01. Work & IT > w12. [개발-FrontEnd] JSP외' 카테고리의 다른 글
[Vue] 1일차_개발환경 (2) | 2025.01.16 |
---|---|
20200130_개발_html (0) | 2020.01.30 |
[Vue.js] #01. (0) | 2018.01.25 |
HTML5 공부 (0) | 2017.08.22 |
[jsTest] java script 날짜테스트 (0) | 2015.09.06 |