2026/04/11

오늘의 이야기

DevExtreme dxChart와 dxDataGrid 설정 방법


dxDataChart



 


안녕하세요! 오늘은 DevExtreme의 dxChart와 dxDataGrid를 설정하는 방법에 대해 알아보겠습니다. 이 글에서는 차트와 그리드의 축 범위, 간격, 색상 등을 설정하는 방법을 다룹니다.


dxChart 설정 방법


x축과 y축의 범위 및 간격 지정


dxChart에서 x축과 y축의 범위와 간격을 지정하려면 다음과 같이 설정할 수 있습니다:


JavaScript
 



$("#chartContainer").dxChart({
dataSource: dataSource,
argumentAxis: {
min: 0,
max: 100,
tickInterval: 10,
visualRange: {
startValue: 0,
endValue: 100
},
wholeRange: {
startValue: 0,
endValue: 100
}
},
valueAxis: {
min: 0,
max: 100,
tickInterval: 10
},
// 기타 설정
});


AI가 생성한 코드입니다. 신중하게 검토하고 사용하세요. FAQ의 자세한 정보.

이 코드를 사용하면 x축과 y축의 최소값, 최대값, 그리고 눈금 간격을 설정할 수 있습니다. visualRange와 wholeRange 속성을 사용하여 범위를 고정할 수 있습니다.


포인트 색상 지정


각 포인트의 색상을 지정하려면 customizePoint 콜백 함수를 사용할 수 있습니다:


JavaScript
 



$("#chartContainer").dxChart({
dataSource: dataSource,
series: {
type: "line",
customizePoint: function(pointInfo) {
if (pointInfo.value > 50) {
return { color: "#ff3333" }; // 빨간색
} else {
return { color: "#33ff33" }; // 초록색
}
}
},
// 기타 설정
});


AI가 생성한 코드입니다. 신중하게 검토하고 사용하세요. FAQ의 자세한 정보.

이 코드는 value 값이 50보다 큰 포인트는 빨간색으로, 그렇지 않은 포인트는 초록색으로 설정합니다.


dxDataGrid 설정 방법


특정 셀의 배경색 변경


dxDataGrid에서 특정 셀의 배경색을 변경하려면 onCellPrepared 이벤트를 사용합니다:


JavaScript
 



$("#gridContainer").dxDataGrid({
dataSource: dataSource,
columns: [
{ dataField: "field1" },
{ dataField: "field2" },
// 기타 열 설정
],
onCellPrepared: function(e) {
if (e.rowType === "data" && e.column.dataField === "field1") {
if (e.data.field1 === "특정값") {
e.cellElement.css("background-color", "yellow");
}
}
}
});


AI가 생성한 코드입니다. 신중하게 검토하고 사용하세요. FAQ의 자세한 정보.

이 코드는 field1 열의 값이 "특정값"인 경우 해당 셀의 배경색을 노란색으로 변경합니다.


색상 코드


마지막으로, 몇 가지 색상 코드를 소개합니다:



  • #ff3333: 밝은 빨간색

  • #ffcc00: 탠저린 옐로우

  • #99ff66: 인치웜

  • #00FF00: 초록색


이 색상 코드를 사용하여 차트와 그리드의 시각적 요소를 더욱 풍부하게 만들 수 있습니다.




이 글이 도움이 되셨길 바랍니다! 추가로 궁금한 점이 있으면 언제든지 댓글로 남겨주세요. 😊





댓글 없음:

댓글 쓰기

오늘의 이야기

클라우드 기능 활용한 이메일 발송법, 파이어스토어&파이어베이스-메일 발송 자동 메일링 • 이 블로그 게시물은 클라우드 기술을 사용하여 이메일을 더 쉽게 보낼 수 있는 방법을 설명합니다. 특히 신규 가입자...