• jessearwhite

    I've tried both my own custom UI and other workflows and it looks like when you select a row in a table using the basic UI builder nothing happens, dumbed This down to just a simple table that shows an alert...

    Is this already known? If so I couldn't find anything about it... Going to do this in UI/python now but it's overkill for the simplicity I actually need.


    Got this working by adding the following to view appeared on the main view, it just saves the selected row into a variable for later (All I really needed):

    Workaround

    import os
    import editor
    import workflow
    
    class MyTableViewDelegate (object):
        def tableview_did_select(self, tableview, section, row):
            # Called when a row was selected.
            workflow.set_variable('selected', tableview.data_source.tableview_cell_for_row(tableview, section, row).text_label.text)
            pass
    
        def tableview_did_deselect(self, tableview, section, row):
            # Called when a row was de-selected (in multiple selection mode).
            pass
    
        def tableview_title_for_delete_button(self, tableview, section, row):
            # Return the title for the 'swipe-to-***' button.
            return 'Delete'
    
    v = workflow.get_view()
    tableview = v['tableview1']
    tableview.allows_selection = True
    handler = MyTableViewDelegate()
    tableview.delegate = handler
    

    posted in Editorial read more

Internal error.

Oops! Looks like something went wrong!