Hello,

the code is  a little bit long. here the essential code


this.tableModel1.addBetweenFilter("between", dstart, dstop, "Datum")

dstart and dstop are javascript dates

in the table is a formated date visible like 20.02.2009 01:10:20

i try to set  the same format but  it dosent realy work

he filters a value but not  all.

How can i fix this?

Thanks for help.



> Hello,
>
>  i want  a datefilter on my table. something like from /to.
>
>  i try this
>
>                 var searchText1         = this.searchText1.getValue();
>                 var zeitraumSelectBox2     = 
> this.zeitraumSelectBox2.getSelection()[0].getUserData("ID");
>                 var filters             = false;
>                 var pstart                 = new Array();
>                 var pstop                 = new Array();
>                 var dstart                 = "";
>                 var dstop                 = "";
>                 var d                     = this.dateFIeld2.getValue();
>                 this.editButton1.setEnabled(false);
>                 // Customize the table column model.  We want one that 
> automatically
>                 // resizes columns.
>                 var custom = {
>                     tableColumnModel : function(obj) {
>                          return new qx.ui.table.columnmodel.Resize(obj);
>                         }
>                     };
>                 this.table1 = new 
> qx.ui.table.Table(this.tableModel1,custom);
>                 this.table1.getTableColumnModel().setDataCellRenderer(0, 
> new qx.ui.table.cellrenderer.Number());
>                 this.table1.getTableColumnModel().setDataCellRenderer(1, 
> new qx.ui.table.cellrenderer.Date());
>                 this.table1.getTableColumnModel().setDataCellRenderer(2, 
> new qx.ui.table.cellrenderer.String());
>                 this.table1.getTableColumnModel().setDataCellRenderer(3, 
> new qx.ui.table.cellrenderer.String());
>                 this.table1.getTableColumnModel().setDataCellRenderer(4, 
> new qx.ui.table.cellrenderer.String());
>
>                 // Add filters
>                 if(searchText1) {
>                     this.tableModel1.addNotRegex(searchText1,"Bezeichnung");
>                     filters = true;
>                     }
>
>                 if(zeitraumSelectBox2 == "Tag") {
>                     pstart["year"]     = d.getFullYear();
>                     pstart["month"] = d.getMonth();
>                     pstart["day"]     = d.getDate();
>                     pstop["year"]     = d.getFullYear();
>                     pstop["month"]     = d.getMonth();
>                     pstop["day"]     = d.getDate();
>                     dstart             = new 
> Date(pstart["year"],pstart["month"],pstart["day"]);
>                     dstop              = new 
> Date(pstop["year"],pstop["month"],pstop["day"]);
>                 //dstart     = "18.03.2010 00:00:00";
>                 //dstop     = "20.03.2010 00:00:00";
>
>                     this.tableModel1.addBetweenFilter("between", dstart, 
> dstop, "Datum")
>                     filters = true;
>                     }
>
>                 if(zeitraumSelectBox2 == "KW") {
>                     }
>
>                 if(zeitraumSelectBox2 == "Monat") {
>                     }
>                    
>                 if(zeitraumSelectBox2 == "Jahr") {
>                     }
>                    
>                    
>                 // Run Filter
>                 if(filters == true) {
>                     this.tableModel1.applyFilters();   
>                     }
>
> but when i change the day filetr nothing happens.
> the visible format is
>
> 20.01.2090 12:12:12
>
> How can i  filter this? Must i use the javascriptformat or the 
> formatedformat?
>
>
>
> ------------------------------------------------------------------------------
> Download Intel® Parallel Studio Eval
> Try the new software tools for yourself. Speed compiling, find bugs
> proactively, and fine-tune applications for parallel performance.
> See why Intel Parallel Studio got high marks during beta.
> http://p.sf.net/sfu/intel-sw-dev
> _______________________________________________
> qooxdoo-devel mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel
>
>   


------------------------------------------------------------------------------
Download Intel® Parallel Studio Eval
Try the new software tools for yourself. Speed compiling, find bugs
proactively, and fine-tune applications for parallel performance.
See why Intel Parallel Studio got high marks during beta.
http://p.sf.net/sfu/intel-sw-dev
_______________________________________________
qooxdoo-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel

Reply via email to