Thanks that was helpful and got me further but I need a bit more help.
I want to have a menu item that shows the current total value of a > calculation, > as well as a sparkline chart showing the values of a time series. > > I read the twitter bootstrap docs to find out what I think I need is a > "navigation list" that contains hrefs to functions, like variables. > I want these to show up visually as information on the nav bar. > > From the web2py-users, it seems that the menu tuple can be modified, the > first and third elements of the tuple can be nested helper lists and the > boolean in the middle can be used to turn on/off menu items, or just left > alone. > > The appadmin menu appears to contain both icons and variables (still > running) so I am looking at that, too. As well the welcome app has nested > lists in the menu.py. > > but I need to see more examples of nested helpers. In meantime more > experimenting. > Here is something closer to what I need using your suggestion of putting > test1 into myresult, > which only works if I put it in the model file above the menu. > It's not styled yet, but it has values appearing in the menu. > > <please see attached jpg> > > Can you please help me figure out how to put the variable in the menu when > it's coming from a controller function instead like test1? That is where > most of my functions are. > > models/menusample.py contains > def test1(): > a = 20 > b = 30 > myval = a+b > return myval > > myresult = test1() > > > response.menu = [ > (CAT(T('Power Production'),BR(),B(myresult),B('W'),BR(),A('Today''s > Peak',_href=URL('default','index')), myresult, 'W'), False,[]), #nearly > (CAT(T('Daily > Production'),BR(),B(URL=('default','test2')),B('W'),BR(),'Today''s Peak', > myresult, 'W'), False,[]), #get no value from test2, how to get value? > (T('Item 2'), False, URL('default','index'), []) > ] > > > controllers/defaults.py contains function test2, > > def test2(): > a = 26 > b = 32 > myval = a+b > #return dict(myval=myval) #use whichever return will work in menu > return myval > > -- --- You received this message because you are subscribed to the Google Groups "web2py-users" group. To unsubscribe from this group and stop receiving emails from it, send an email to web2py+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out.
<<attachment: menu.jpg>>