{
'id' : 'notes', 'label' : getString('bills_information'), 'flex' : 1,
'primary' : false, 'hidden' : false, 'fm_class' : 'mbts',
- 'fm_field_render' : '.last_billing_note()'
+ 'fm_field_render' : 'info_box($$)'
},
{
'id' : 'money', 'label' : getString('bills_money_label'), 'flex' : 0,
return grid;
}
+ function info_box( mbts ) {
+ var vbox = p.w.document.createElement('vbox');
+ var label = p.w.document.createElement('label');
+ vbox.appendChild( label );
+ label.setAttribute( 'value', mbts.last_billing_note() );
+ var btn = p.w.document.createElement('button');
+ vbox.appendChild( btn );
+ btn.setAttribute( 'label', 'Details' );
+ btn.setAttribute( 'bill_id', mbts.id() );
+ return vbox;
+ }
+
var obj_string ='mbts';
setTimeout(