These demos provide examples of the script's date and numeric data support.
In this example, 3 date types are used and numeric data for currency columns is formated differently:
Use col_number_format
property to set different numeric format ('EU',
'US' or 'IPADDRESS') in columns and col_date_type
to set a date type by column.
var totRowIndex = tf_Tag(tf_Id('demo'),"tr").length; var props = { sort: true, sort_config: { sort_col: [3,false] }, filters_row_index: 1, alternate_rows: true, rows_counter: true, rows_counter_text: "Displayed rows: ", btn_reset: true, btn_reset_text: "Clear", loader: true, loader_html: '', loader_css_class: 'myLoader', status_bar: true, status_bar_target_id: 'lblStatus', col_number_format: [null,null,null,'EU','US',null,null,null,null,'IpAddress'], col_date_type: [null,null,null,null,null,null,'dmy','mdy','ddmmmyyyy',null], rows_always_visible:[totRowIndex], col_operation: { id: ["sum1","sum2"], col: [3,4], operation: ["sum","sum"], write_method: ["innerhtml",'innerhtml'], exclude_row: [totRowIndex], decimal_precision: [2,2], tot_row_index: [totRowIndex] }, on_after_operation: formatTotals, on_filters_loaded: function(o){ o.SetFilterValue(3,'>1.000'); o.SetFilterValue(4,'<2,500'); o.SetFilterValue(6,'>23-01-95'); o.Filter(); } } var tf = setFilterGrid("demo",props);
Id | Phone | € | US $ | Url | EU Date | US Date | DD-MMM-YYYY Date | IP | |
---|---|---|---|---|---|---|---|---|---|
Tot | |||||||||
devo@flexomat.com | 66672 | 941-964-8535 | 2.482,79 |
2,482.79 |
http://gmail.com | 14/12/1988 | 12/14/1988 | 14-Dec-1988 | 186.114.137.213 |
henry@mountdev.net | 35889 | 941-964-9543 | 2.776,09 |
2,776.09 |
http://www.gmail.com | 19/1/1984 | 1/19/1984 | 19-Jan-1984 | 170.138.54.12 |
christian@reno.gov | 60021 | 941-964-5617 | 2.743,41 |
2,743.41 |
http://www.dotnet.ca | 25/3/2000 | 3/25/2000 | 25-Mar-2000 | 219.115.156.141 |
muffins@donuts.com | 17927 | 941-964-9511 | 2.998,18 |
2,998.18 |
http://google.se | 24/1/1993 | 1/24/1993 | 24-Jan-1993 | 252.253.244.189 |
muffins@reno.gov | 76375 | 941-964-2757 | 1.836,09 |
1,836.09 |
http://www.samba.org | 4/4/1988 | 4/4/1988 | 4-Apr-1988 | 88.233.9.89 |
mendez@gmail.com | 45834 | 941-964-2575 | 2.805,46 |
2,805.46 |
http://flexomat.com | 12/12/1985 | 12/12/1985 | 12-Dec-1985 | 88.233.9.89 |
dev@gmail.com | 20022 | 941-964-4967 | 3.296,54 |
3,296.54 |
http://www.flexomat.com | 3/7/2002 | 7/3/2002 | 3-Jul-2002 | 219.115.156.145 |
foo@polyester.se | 55987 | 941-964-745 | 2.953,73 |
2,953.73 |
http://www.donuts.com | 4/8/1987 | 8/4/1987 | 4-Aug-1987 | 88.233.9.87 |
adam@aftonbladet.se | 38867 | 941-964-6302 | 1.949,27 |
1,949.27 |
http://flexomat.com | 27/7/1995 | 7/27/1995 | 27-Jul-1995 | 170.138.54.16 |
devo@donuts.com | 51426 | 941-964-1234 | 1.067,00 |
1,067.00 |
http://www.polyester.se | 5/1/1986 | 1/5/1986 | 5-Jan-1986 | 252.253.244.186 |
henry@samba.org | 40859 | 941-964-4856 | 3.401,19 |
3,401.19 |
http://www.flexomat.com | 7/3/1990 | 3/7/1990 | 7-Mar-1990 | 88.233.9.85 |
found@dotnet.ca | 23986 | 941-964-2686 | 1.393,52 |
1,393.52 |
http://lostnfound.org | 22/7/1993 | 7/22/1993 | 22-Jul-1993 | 113.231.1.44 |
carl@fish.org | 73392 | 941-964-5792 | 3.876,04 |
3,876.04 |
http://www.google.se | 14/7/1984 | 7/14/1984 | 14-Jul-1984 | 219.115.156.137 |
found@mountdev.net | 03519 | 941-964-1599 | 1.176,48 |
1,176.48 |
http://donuts.com | 6/8/2000 | 8/6/2000 | 6-Aug-2000 | 88.233.9.86 |
lost@fish.org | 36628 | 941-964-5985 | 822,23 |
822.23 |
http://www.gmail.com | 14/7/1994 | 7/14/1994 | 14-Jul-1994 | 252.253.244.184 |
mendez@dotnet.ca | 90442 | 941-964-1649 | 1.985,72 |
1,975.72 |
http://reno.gov | 20/10/1997 | 10/20/1997 | 20-Oct-1997 | 113.231.1.79 |
carl@donuts.com | 00412 | 941-964-6432 | 1.834,77 |
1,834.77 |
http://gmail.com | 23/8/1997 | 8/23/1997 | 23-Aug-1997 | 170.138.54.19 |
foo@fish.org | 80653 | 941-964-1022 | 260,26 |
260.26 |
http://samba.org | 24/11/1991 | 11/24/1991 | 24-Nov-1991 | 88.233.9.89 |
found@fish.org | 54635 | 941-964-6439 | 1.442,80 |
1,442.80 |
http://dotnet.ca | 12/7/1987 | 7/12/1987 | 12-Jul-1987 | 88.233.9.90 |
found@flexomat.com | 20953 | 941-964-5544 | 575,42 |
575.42 |
http://gmail.com | 10/6/1988 | 6/10/1988 | 10-Jun-1988 | 88.233.19.89 |
Below an example of ISO date support (YMD). Use default_date_type
to set a date type for a whole table ('DMY','MDY','YMD').
var props2 = { sort: true, filters_row_index: 0, alternate_rows: true, rows_counter: true, rows_counter_text: "Displayed rows: ", btn_reset: true, btn_reset_text: "Clear", loader: true, loader_html: '' + '', loader_css_class: 'myLoader', status_bar: true, status_bar_target_id: 'lblStatus2', default_date_type: 'YMD', on_filters_loaded: function(o){ o.SetFilterValue(5,'>95-05-18'); o.Filter(); } } var tf2 = setFilterGrid("demo2",props2);
Id | Phone | Total | Url | ISO Date | |
---|---|---|---|---|---|
found@mountdev.net | 03519 | 941-964-1599 | $1176.48 | http://donuts.com | 2000/8/6 |
lost@fish.org | 36628 | 941-964-5975 | $822.23 | http://www.gmail.com | 1994/7/14 |
mendez@dotnet.ca | 90442 | 941-964-1649 | $1985.72 | http://reno.gov | 1997/10/20 |
carl@donuts.com | 00412 | 941-964-6432 | $1834.77 | http://gmail.com | 1998/8/23 |
foo@fish.org | 80653 | 941-964-1022 | $260.26 | http://samba.org | 1991/11/24 |
found@fish.org | 54635 | 941-964-6439 | $1442.80 | http://dotnet.ca | 1987/7/12 |
found@flexomat.com | 20953 | 941-964-5544 | $575.42 | http://gmail.com | 1988/6/10 |
lost@aftonbladet.se | 60810 | 941-964-8406 | $1054.39 | http://www.samba.org | 1988/5/18 |
carl@reno.gov | 22666 | 941-964-104 | $373.59 | http://www.lostnfound.org | 1981/11/5 |
carl@donuts.com | 82867 | 941-964-1031 | $631.03 | http://www.reno.gov | 1985/1/22 |
foo@donuts.com | 11268 | 941-964-208 | $3730.64 | http://aftonbladet.se | 1989/8/4 |
devo@google.se | 17059 | 941-964-2903 | $1404.67 | http://www.gmail.com | 1983/4/28 |
muffins@flexomat.com | 90584 | 941-964-4640 | $3706.01 | http://www.fish.org | 1997/4/8 |
foo@samba.org | 82966 | 941-964-7245 | $1001.38 | http://www.reno.gov | 1995/11/1 |
foo@reno.gov | 03603 | 941-964-8942 | $1677.07 | http://www.flexomat.com | 1980/7/31 |
found@flexomat.com | 84939 | 941-964-7004 | $3916.83 | http://www.fish.org | 1980/8/26 |
henry@lostnfound.org | 76453 | 941-964-3084 | $3875.88 | http://www.fish.org | 2000/10/22 |
sam@aftonbladet.se | 36274 | 941-964-7784 | $73.43 | http://www.dn.se | 1994/11/11 |
dev@polyester.se | 15971 | 941-964-7527 | $1855.18 | http://www.flexomat.com | 1984/8/16 |
devo@fish.org | 31734 | 941-964-9760 | $3201.35 | http://www.samba.org | 1989/3/4 |
devo@reno.gov | 52074 | 941-964-2068 | $3035.24 | http://www.dn.se | 1998/2/24 |
mendez@fish.org | 87800 | 941-964-7933 | $618.59 | http://www.dn.se | 1989/5/28 |
muffins@reno.gov | 95926 | 941-964-147 | $3897.91 | http://www.flexomat.com | 2003/4/1 |
carl@donuts.com | 74513 | 941-964-4507 | $2150.68 | http://www.fish.org | 1987/4/8 |
sam@fish.org | 82420 | 941-964-2134 | $3947.54 | http://mountdev.net | 1990/11/26 |
devo@mountdev.net | 81905 | 941-964-3535 | $722.17 | http://fish.org | 1985/12/28 |
john@lostnfound.org | 93124 | 941-964-1508 | $394.82 | http://www.mountdev.net | 1989/12/10 |
adam@google.se | 51938 | 941-964-5533 | $3519.06 | http://dotnet.ca | 1986/6/27 |
carl@lostnfound.org | 51270 | 941-964-805 | $2101.59 | http://flexomat.com | 1987/10/25 |
muffins@dotnet.ca | 44995 | 941-964-8299 | $1708.57 | http://fish.org | 1987/9/24 |
adam@samba.org | 04065 | 941-964-8643 | $1461.31 | http://polyester.se | 1993/9/13 |
carl@donuts.com | 01801 | 941-964-1839 | $2434.33 | http://www.google.se | 1987/7/8 |
muffins@mountdev.net | 49570 | 941-964-877 | $3273.22 | http://polyester.se | 2000/4/23 |
dev@google.se | 31947 | 941-964-3956 | $1647.20 | http://www.dn.se | 2006/9/25 |
christian@fish.org | 05775 | 941-964-9882 | $3203.96 | http://flexomat.com | 1981/5/3 |
henry@mountdev.net | 18946 | 941-964-5204 | $3281.09 | http://www.lostnfound.org | 1989/9/29 |
carl@mountdev.net | 39096 | 941-964-5708 | $1788.11 | http://www.samba.org | 1983/2/7 |
sam@dn.se | 45043 | 941-964-7175 | $1254.08 | http://google.se | 1981/3/30 |
henry@dotnet.ca | 41456 | 941-964-4812 | $1779.17 | http://mountdev.net | 1980/9/11 |
christian@polyester.se | 78584 | 941-964-6967 | $3956.45 | http://www.reno.gov | 1982/7/24 |
muffins@flexomat.com | 56098 | 941-964-9399 | $558.88 | http://www.fish.org | 1981/3/1 |
muffins@gmail.com | 92303 | 941-964-1958 | $1094.38 | http://www.fish.org | 1983/1/10 |
christian@mountdev.net | 96564 | 941-964-3947 | $3593.94 | http://www.dn.se | 2004/11/26 |
lost@polyester.se | 53352 | 941-964-7300 | $1548.49 | http://www.mountdev.net | 1989/7/22 |
adam@flexomat.com | 17411 | 941-964-6808 | $3744.57 | http://www.lostnfound.org | 1998/4/17 |
john@gmail.com | 55140 | 941-964-5592 | $641.84 | http://www.dn.se | 1989/12/15 |
foo@google.se | 19355 | 941-964-5290 | $3053.28 | http://donuts.com | 1987/6/25 |
dev@dn.se | 38729 | 941-964-1565 | $1539.30 | http://www.flexomat.com | 1989/3/13 |
mendez@dn.se | 22531 | 941-964-4285 | $18.39 | http://google.se | 1996/8/19 |
found@mountdev.net | 03979 | 941-964-3119 | $2961.55 | http://www.dotnet.ca | 2005/5/27 |
foo@reno.gov | 59240 | 941-964-3593 | $3039.37 | http://www.lostnfound.org | 2005/8/27 |
dev@polyester.se | 53160 | 941-964-8179 | $468.97 | http://www.samba.org | 1988/10/23 |
christian@reno.gov | 96671 | 941-964-99 | $994.56 | http://gmail.com | 1984/4/22 |
christian@gmail.com | 60247 | 941-964-341 | $1358.07 | http://www.donuts.com | 1987/11/20 |
lost@dotnet.ca | 92437 | 941-964-6495 | $3384.20 | http://mountdev.net | 1982/10/14 |
dev@flexomat.com | 08314 | 941-964-5549 | $223.00 | http://flexomat.com | 1985/12/6 |
henry@lostnfound.org | 46306 | 941-964-8496 | $3170.19 | http://www.dotnet.ca | 1986/7/7 |
foo@mountdev.net | 07328 | 941-964-3503 | $2486.92 | http://www.dn.se | 1999/7/24 |
lost@flexomat.com | 66996 | 941-964-5705 | $3333.71 | http://www.aftonbladet.se | 1989/1/17 |
henry@donuts.com | 83394 | 941-964-3776 | $1808.67 | http://dn.se | 1981/6/14 |
muffins@fish.org | 76935 | 941-964-5150 | $403.02 | http://www.samba.org | 1986/7/13 |