{ "widgettype":"VBox", "options":{ }, "subwidgets":[ { "id":"period", "widgettype":"PeriodDays", "options":{ "cheight": 2, "step_type":"months", "start_date":"{{strdate_add(monthfirstday(), months=-1)}}", "end_date":"{{monthfirstday()}}" } }, { "widgettype":"DynamicColumn", "options":{ "width":"100%", "height":"auto" }, "subwidgets":[ { "widgettype":"urlwidget", "options":{ "url":"{{entire_url('total_usage.ui')}}" } }, { "widgettype":"urlwidget", "options":{ "url":"{{entire_url('perform.ui')}}" } }, { "widgettype":"urlwidget", "options":{ "url":"{{entire_url('estimate.ui')}}" } }, { "widgettype":"urlwidget", "options":{ "url":"{{entire_url('callcount.ui')}}" } } ] } ], "binds":[ { "wid":"period", "event":"changed", "actiontype":"script", "target":"callcount", "script":"await this.render_urldata(params)" }, { "wid":"period", "event":"changed", "actiontype":"script", "target":"estimate", "script":"await this.render_urldata(params)" }, { "wid":"period", "event":"changed", "actiontype":"script", "target":"perform", "script":"await this.render_urldata(params)" }, { "wid":"period", "event":"changed", "actiontype":"script", "target":"total_usage", "script":"await this.render_urldata(params)" } ] }