Nativescript에서 세그먼트 막대를 만들었지 만, 변경 한 내용은 내가 작성한 propertyChangeEvent 리스너에 의해 선택되지 않습니다. 누군가 내 실수를 말해 줄 수 있습니까? 감시 객체 내 인덱스를 바인딩하고 PropertyChange 이벤트를 생성하는 XMLNativescript SegmentedBar propertyChangeEvent
<SegmentedBar row="1" colspan="3" class="toggles" selectedBackgroundColor="#B76769" selectedIndex="{{ bookingsObsSelectedIndex }}">
<SegmentedBar.items>
<SegmentedBarItem title="Product"/>
<SegmentedBarItem title="Service" completed="false"/>
<SegmentedBarItem title="Total" completed="true"/>
</SegmentedBar.items>
</SegmentedBar>
에 대한
는코드입니다.
var observableModule = require("data/observable");
var bookingsObsSelectedIndex = new observableModule.Observable();
bookingsObsSelectedIndex.on(observableModule.Observable.propertyChangeEvent, function (propertyChangeData) {
console.log("Property changed for bookingsObs, changed property name: = "+propertyChangeData.propertyName);
});
죄송합니다. Nativescript를 처음 사용합니다. 지정한 단계를 수행하려고 시도 중 here.
고마워, 이것이 정확히 내가 찾고 있었던 것이다. – RCS