};
Rico.extend(this.options, liveGrid.options);
var self=this;
- this.hasWF2=(document.implementation && document.implementation.hasFeature && document.implementation.hasFeature('WebForms', '2.0'));
this.menu=liveGrid.menu;
this.menu.options.dataMenuHandler=function(grid,r,c,onBlankRow) { return self.editMenu(grid,r,c,onBlankRow); };
this.menu.ignoreClicks();
Rico.eventBind(document,"click", Rico.eventHandle(this,'clearSaveMsg'));
this.extraMenuItems=[];
this.responseHandler=function() { self.processResponse(); };
- Rico.log("Rico.TableEdit.initialize complete, hasWF2="+this.hasWF2);
+ Rico.log("Rico.TableEdit.initialize complete");
},
createKeyArray: function() {
if (!fmt.Help) fmt.Help=fmt.dateFmt;
if (typeof fmt.min=='string') fmt.min=Rico.setISO8601(fmt.min) || new Date(fmt.min);
if (typeof fmt.max=='string') fmt.max=Rico.setISO8601(fmt.max) || new Date(fmt.max);
- if (this.hasWF2) {
+ if (Rico.inputtypes.date) {
field=Rico.createFormField(entry,'input','date',name,name);
field.required=fmt.required;
if (fmt.min) field.min=Rico.toISO8601String(fmt.min,3);
case 'I':
if (!fmt.isNullable) fmt.required=true;
if (!fmt.pattern) fmt.pattern='int-signed';
- if (this.hasWF2) {
+ if (Rico.inputtypes.number) {
field=Rico.createFormField(entry,'input','number',name,name);
field.required=fmt.required;
field.min=fmt.min;