view demo/crud3.ur @ 1475:b703b375c3c0

xtable monoize to string.
author Karn Kallio <kkallio@eka>
date Thu, 23 Jun 2011 00:01:52 -0430
parents c7b9a33c26c8
children
line wrap: on
line source
table t : {Id : int, Text : string}
  PRIMARY KEY Id

open Crud.Make(struct
                   val tab = t
                             
                   val title = "Crud3"

                   val cols = {Text = {Nam = "Text",
                                       Show = txt,
                                       Widget = (fn [nm :: Name] => <xml>
                                         <subform{nm}>
                                           <textbox{#A}/>
                                           <textbox{#B}/>
                                         </subform>
                                       </xml>),
                                       WidgetPopulated = (fn [nm :: Name] s => <xml>
                                         <subform{nm}>
                                           <textbox{#A} value={s}/>
                                           <textbox{#B}/>
                                         </subform>
                                       </xml>),
                                       Parse = (fn p : {A : string, B : string} => p.A ^ p.B),
                                       Inject = _
                                      }
                              }
               end)