본문 바로가기
  • 2025.02~03 설악산
W01. Work & IT/w12. [개발-FrontEnd] JSP외

[Vue] 1일차_몇가지 개념정리 및 참고사이트 (진행중...)

by 읽고쓰는개발자 2025. 1. 16.

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

  >> https://sanga88.tistory.com/entry/displayCallback-%EC%9D%B4%EC%9A%A9%ED%95%98%EC%97%AC-%ED%99%94%EB%A9%B4-%ED%91%9C%EC%8B%9C-%EA%B0%92-%EB%B3%80%EA%B2%BD

 

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

https://www.sucoding.kr/

 

수코딩 | 누구나 쉽게 배우는 온라인 코딩 스쿨

수코딩은 누구나 쉽게 코딩을 배울 수 있는 온라인 코딩 교육을 만들어갑니다. 대표자: 김기수 | 사업자번호: 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