728x90
반응형
ASPxCallback.JSProperties 속성은 클라이언트 단에서 서버 단에서 저장한 데이터에 접근해서 사용할 수 있도록 DevExpress에서 제공해주는 속성이다.
한 번 정의된 속성은 클라이언트에서 액세스할 수 있다.
C# 코드에서 아래와 같이 작성한다.
protected void ASPxCallback1_Callback(object source, DevExpress.Web.CallbackEventArgs e) {
ASPxCallback1.JSProperties["cpText"] = myCustomText;
}
위와 같은 방식으로 콜백 메서드(서버 이벤트 핸들러) 내부에서 해당 컨트롤의 JSProperties[] (컬렉션 데이터 형태)에 Key, Value 형태로 데이터를 저장할 수 있다.
이때 주의해야 할 점은,
데이터를 클라이언트에서 사용하기 위해서는 속성 이름을 "cp" 접두사로 시작해야 한다.
이렇게 해야 ASPxCallback의 base 속성과 충돌하지 않는다.
이제 자바스크립트 코드에서 아래와 같이 접근할 수 있다.
function onCallbackComplete(s, e) {
var customText = s.cpText;
alert("서버에서 전달된 데이터: " + customText);
}
728x90
반응형
'Skills > DevExpress' 카테고리의 다른 글
Javascript 함수를 사용해서 컴포넌트 보이고 숨기게 만들기 (0) | 2023.11.09 |
---|---|
[Error] Uncaught ReferenceError: ~~~ is not defined (0) | 2023.11.09 |
[Error] A primary key field specified using the KeyFieldName property is not found (0) | 2023.09.20 |
DevExpress Chart 컴포넌트 구조와 요소 정리 (0) | 2023.08.31 |
SeriesLabelBase.TextPattern Property 텍스트 패턴 속성 (0) | 2023.08.29 |