У меня проблема, при нажатии на список в окне повторного использования я печатаю номер индекса, но мне нужно напечатать значение в индексе ниже, пожалуйста, любой может помочь мне
class SecondWindow(BoxLayout,Screen):
myresult = ListProperty([("N_matricule", "Operateur")])
def insert_part(self):
partnum = self.ids.Part_field
part = partnum.text
mycursor.execute(
"""SELECT OPERATION_DESCRIPTION FROM liste_des_operations WHERE PART_NO = %s""",
(part,))
self.myresult = mycursor.fetchall()
#for row in myresult:
#print(row)
#print(type(row))
class RVItem(Factory.Button):
def get_data_index(self, values):
return self.parent.get_view_index_at(self.center)
def on_press(self):
print(self.get_data_index())
kv файл
RecycleView:
data: [{'text':"{}".format(OPERATION_DESCRIPTION)} for OPERATION_DESCRIPTION in root.myresult]
viewclass: "RVItem"
RecycleBoxLayout:
default_size: None, dp(56)
orientation: "vertical"
default_size_hint: 1, None
size_hint_y: None
height: self.minimum_height
key_selection: 'selectable'
multiselect: True
touch_multiselect: True