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