.net server control is almost feature complete and functional. All .net examples...
[infodrom/rico3] / minsrc / ricoLiveGridForms.js
index 8bad314..e616ab5 100644 (file)
@@ -39,7 +39,6 @@ Rico.TableEdit.prototype = {
     };
     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();
@@ -56,7 +55,7 @@ Rico.TableEdit.prototype = {
     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() {
@@ -332,7 +331,7 @@ Rico.TableEdit.prototype = {
         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);
@@ -347,7 +346,7 @@ Rico.TableEdit.prototype = {
       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;