Ich habe eine segmentierte Leiste in Nativescript erstellt, aber meine Änderungen werden von dem von mir erstellten EigenschaftsChangeEvent-Listener nicht übernommen. Kann mir jemand sagen, was mein Fehler ist?Nativescript SegmentedBar propertyChangeEvent
-Code für XML
<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>
meinen Index beobachtbaren Objekt Bindung und eine Property Veranstaltung.
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);
});
Entschuldigung, ich bin neu mit Nativescript. Versuchen, den angegebenen Schritten zu folgen here.
Danke, das ist genau das, was ich gesucht habe. – RCS