Mendix에서 Pluggable widget을 작성하다가 Data source를 받을 때 mxObject가 아닌 일반 Object로 담겨 있는 것을 알 수 있다.
이때 attribute에 Symbol(mxObject): {p:~ 어쩌구} 이런 프로퍼티가 있는데 여기에 있는 어쩌구가 진짜 mxObject이다.
진짜 mxObject에는 어떻게 접근할 수 있을까?
답은 간단하다
const realMxObject = object[Object.getOwnPropertySymbols(mxObject)[0]];
이렇게 해주면 object안에 있는 진짜 mxObject가 추출된다.
끝!