Add ability for double-click on SimpleTable row to show people by list of handles
svn: r13221
This commit is contained in:
parent
4e3ebe9db4
commit
7f2b239f26
@ -144,6 +144,13 @@ class SimpleTable(object):
|
|||||||
return True # handled event
|
return True # handled event
|
||||||
except Errors.WindowActiveError:
|
except Errors.WindowActiveError:
|
||||||
pass
|
pass
|
||||||
|
elif objclass == 'PersonList':
|
||||||
|
from QuickReports import run_quick_report_by_name
|
||||||
|
run_quick_report_by_name(self.simpledoc.doc.dbstate,
|
||||||
|
self.simpledoc.doc.uistate,
|
||||||
|
'filterbyname',
|
||||||
|
'list of people',
|
||||||
|
handles=handle)
|
||||||
return False # didn't handle event
|
return False # didn't handle event
|
||||||
|
|
||||||
def on_table_click(self, obj):
|
def on_table_click(self, obj):
|
||||||
@ -257,6 +264,9 @@ class SimpleTable(object):
|
|||||||
text = str(item)
|
text = str(item)
|
||||||
retval.append(text)
|
retval.append(text)
|
||||||
self.row_sort_val(col, item)
|
self.row_sort_val(col, item)
|
||||||
|
elif isinstance(item, list): # [text, "PersonList", handle, ...]
|
||||||
|
retval.append(item[0])
|
||||||
|
link = (item[1], item[2:])
|
||||||
else:
|
else:
|
||||||
raise AttributeError, ("unknown object type: '%s': %s" %
|
raise AttributeError, ("unknown object type: '%s': %s" %
|
||||||
(item, type(item)))
|
(item, type(item)))
|
||||||
|
Loading…
Reference in New Issue
Block a user