def get_display(my): name = my.kwargs.get('name') select = SelectWdg(name) select.add_class('twog_move_select') select.set_option('empty','true') # limit to last 10 select.set_options(my.kwargs) # if it's not set from kwargs, we have this default values/labels if not my.kwargs.get('values_expr'): select.set_option('values_expr', "@GET(twog/movement['@LIMIT','10']['@ORDER_BY','timestamp desc'].code)") select.set_option('labels_expr', "@GET(twog/movement['@LIMIT','10']['@ORDER_BY','timestamp desc'].code) + ':' + @GET(twog/movement['@LIMIT','10']['@ORDER_BY','timestamp desc'].name)") return select