sencha-Touch-1.1暂时grid用法

Sencha Touch 交流 QQ 群 224711028

效果:



用法:

0.grid 下载地址:https://github.com/mitchellsimoens

1.首先引入

<link rel="stylesheet" href="res/css/Ext.ux.TouchGridPanel.css" type="text/css">

<script type="text/javascript" src="app/views/home/Ext.ux.TouchGridPanel.js"></script>


2.内容设置代码

					var deleteConfirm;
		// Ext.regModel("TestModel", {
			// fields     : [
		        // "company",
		        // "price",
		        // "change",
		        // "pct",
		        // "updated"
			// ]
		// });
		var store = new Ext.data.Store({
			model : "Chart",
			// data  : [
				// { company : "3m Co",                               price : 71.72, change : 0.02,  pct : 0.03,  updated : "9/1/2010" },
				// { company : "Alcoa Inc",                           price : 29.01, change : 0.42,  pct : 1.47,  updated : "9/1/2010" },
				// { company : "Altria Group Inc",                    price : 83.81, change : 0.28,  pct : 0.34,  updated : "9/1/2010" },
				// { company : "American Express Company",            price : 52.55, change : 0.01,  pct : 0.02,  updated : "9/1/2010" },
				// { company : "American International Group, Inc.",  price : 64.13, change : 0.31,  pct : 0.49,  updated : "9/1/2010" },
				// { company : "AT&T Inc.",                       price : 31.61, change : -0.48, pct : -1.54, updated : "9/1/2010" },
				// { company : "Boeing Co.",                          price : 75.43, change : 0.53,  pct : 0.71,  updated : "9/1/2010" },
				// { company : "Caterpillar Inc.",                    price : 67.27, change : 0.92,  pct : 1.39,  updated : "9/1/2010" },
				// { company : "Citigroup, Inc.",                     price : 49.37, change : 0.02,  pct : 0.04,  updated : "9/1/2010" },
				// { company : "E.I. du Pont de Nemours and Company", price : 40.48, change : 0.51,  pct : 1.28,  updated : "9/1/2010" },
				// { company : "Exxon Mobil Corp",                    price : 68.1,  change : -0.43, pct : -0.64, updated : "9/1/2010" },
				// { company : "General Electric Company",            price : 34.14, change : -0.08, pct : -0.23, updated : "9/1/2010" },
				// { company : "General Motors Corporation",          price : 30.27, change : 1.09,  pct : 3.74,  updated : "9/1/2010" },
				// { company : "Hewlett-Packard Co.",                 price : 36.53, change : -0.03, pct : -0.08, updated : "9/1/2010" },
				// { company : "Honeywell Intl Inc",                  price : 38.77, change : 0.05,  pct : 0.13,  updated : "9/1/2010" },
				// { company : "Intel Corporation",                   price : 19.88, change : 0.31,  pct : 1.58,  updated : "9/1/2010" },
				// { company : "International Business Machines",     price : 81.41, change : 0.44,  pct : 0.54,  updated : "9/1/2010" },
				// { company : "Johnson & Johnson",               price : 64.72, change : 0.06,  pct : 0.09,  updated : "9/1/2010" },
				// { company : "JP Morgan & Chase & Co",      price : 45.73, change : 0.07,  pct : 0.15,  updated : "9/1/2010" },
				// { company : "McDonald's Corporation",              price : 36.76, change : 0.86,  pct : 2.40,  updated : "9/1/2010" },
				// { company : "Merck & Co., Inc.",               price : 40.96, change : 0.41,  pct : 1.01,  updated : "9/1/2010" },
				// { company : "Microsoft Corporation",               price : 25.84, change : 0.14,  pct : 0.54,  updated : "9/1/2010" },
				// { company : "Pfizer Inc",                          price : 27.96, change : 0.4,   pct : 1.45,  updated : "9/1/2010" },
				// { company : "The Coca-Cola Company",               price : 45.07, change : 0.26,  pct : 0.58,  updated : "9/1/2010" },
				// { company : "The Home Depot, Inc.",                price : 34.64, change : 0.35,  pct : 1.02,  updated : "9/1/2010" },
				// { company : "The Procter & Gamble Company",    price : 61.91, change : 0.01,  pct : 0.02,  updated : "9/1/2010" },
				// { company : "United Technologies Corporation",     price : 63.26, change : 0.55,  pct : 0.88,  updated : "9/1/2010" },
				// { company : "Verizon Communications",              price : 35.57, change : 0.39,  pct : 1.11,  updated : "9/1/2010" },
				// { company : "Wal-Mart Stores, Inc.",               price : 45.45, change : 0.73,  pct : 1.63,  updated : "9/1/2010" }
			// ]
			autoLoad: true
		});

		var grid = new Ext.ux.TouchGridPanel({
			fullscreen  : true,
			store       : store,
			multiSelect : false,
			dockedItems : [{
				xtype : "toolbar",
				dock  : "top",
				title : "Ext.ux.TouchGridPanel by Mitchell Simoens"
			}],
			colModel    : [{
				header   : "DateTime",
				mapping  : "DateTime",
				flex     : 2
			},{
				header   : "m1",
				mapping  : "m1",
				style    : "text-align: center;"
			}
			// ,{
				// header   : "Change",
				// mapping  : "change",
				// cls      : "centered-cell",
				// renderer : function(val) {
					// var color = (val > 0) ? "00FF00" : "FF0000";
					// return "<span style='color: #" + color + ";'>" + val + "</span>";
				// }
			// /*},{
				// header   : "% Change",
				// mapping  : "pct",
				// cls      : "centered-cell"*/
			// },{
				// header   : "Last Updated",
				// mapping  : "updated",
				// hidden   : true,
				// style    : "text-align: right;"
			// }
			],
			listeners: {
				beforeselect: function(dataview, nodes, selections) {
					console.log(selections);
				},
				containertap: function(dataview, e) {
					console.log(dataview);
				},
				itemdoubletap: function(dataview, index, el, e) {
					console.log(index);
				},
				itemswipe: function(dataview, index, el, e) {
					console.log(index);
				},
				itemtap: function(dataview, index, el, e) {
					console.log(index);
				},
				selectionchange: function(selectionModel, selections) {
					console.log(selections);
				}
			}
		});


如果想做到grid刷新的效果,重新载入数据源就可以了

            store1.read();
            store1.load();




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值