GroupedListView und elementId
Posted: Thu 27. Oct 2011, 11:55
Heho,
ich hab eine GroupedListView und implementiere das Interface von IGroupedListViewItemProvider und IGroupedListViewEventListener.
Da hab ich ja eine Funktion:
Soweit so gut. Dort bekomm ich eine elementId. Aber wie kann ich die bei der Erzeugung der Items setzen? Ich erzeuge die Member der GroupedListView in der Funktion CreateItem und nutze derzeit ein SimpleItem.
Ich seh in der API aber keine Möglichkeit auf dem SimpleItem eine elementId zu setzen.
Eine Alternative wäre auch von der GroupedListView (bekomm ich ja übergeben: &listView) das ausgewählte Item zu holen. Aber es gibt keine Funktion wo ich die Parameter groupIndex und itemIndex reingebe und das Item rausbekomme...warum nicht?
Danke
ich hab eine GroupedListView und implementiere das Interface von IGroupedListViewItemProvider und IGroupedListViewEventListener.
Da hab ich ja eine Funktion:
Code: Select all
virtual void OnGroupedListViewItemStateChanged(Osp::Ui::Controls::GroupedListView &listView, int groupIndex, int itemIndex, int elementId, Osp::Ui::Controls::ListItemStatus state);
Ich seh in der API aber keine Möglichkeit auf dem SimpleItem eine elementId zu setzen.
Eine Alternative wäre auch von der GroupedListView (bekomm ich ja übergeben: &listView) das ausgewählte Item zu holen. Aber es gibt keine Funktion wo ich die Parameter groupIndex und itemIndex reingebe und das Item rausbekomme...warum nicht?
Danke