Extjs之XTemplate簡單應用
Ext.DataView 一種使用定製的模板佈局和格式展示資料的機制。 DataView使用一個Ext.XTemplate作為其內部的模板機制, 並被繫結到一個Ext.data.Store, 這樣當store中的資料發生變化時檢視將自動同步以反應變化。 檢視也內建了對許多可能發生的通用事件的處理,包含專案被單擊、雙擊、滑鼠滑過、滑鼠移出等等, 同時也有一個內建的選擇模型(selection model)。 為了使用這些特性,必須為DataView提供一個itemSelector配置項, 用來決定與哪個節點配合使用。
以下是使用Ext.DataView和Ext.Panel輸出資料
以下是上面的程式碼執行之後在IE8中的截圖<script type="text/javascript"> Ext.onReady(function () { // create the data store var store = new Ext.data.ArrayStore({ fields: [ { name: 'company' }, { name: 'price', type: 'float' }, { name: 'change', type: 'float' }, { name: 'pctChange', type: 'float' }, { name: 'lastChange', type: 'date', dateFormat: 'n/j h:ia' } ] }); // sample static data for the store var myData = [ ['3m Co', 71.72, 0.02, 0.03, '9/1 12:00am'], ['Alcoa Inc', 29.01, 0.42, 1.47, '9/1 12:00am'], ['Altria Group Inc', 83.81, 0.28, 0.34, '9/1 12:00am'], ['American Express Company', 52.55, 0.01, 0.02, '9/1 12:00am'], ['American International Group, Inc.', 64.13, 0.31, 0.49, '9/1 12:00am'], ['AT&T Inc.', 31.61, -0.48, -1.54, '9/1 12:00am'], ['Boeing Co.', 75.43, 0.53, 0.71, '9/1 12:00am'], ['Caterpillar Inc.', 67.27, 0.92, 1.39, '9/1 12:00am'], ['Citigroup, Inc.', 49.37, 0.02, 0.04, '9/1 12:00am'], ['E.I. du Pont de Nemours and Company', 40.48, 0.51, 1.28, '9/1 12:00am'], ['Exxon Mobil Corp', 68.1, -0.43, -0.64, '9/1 12:00am'], ['General Electric Company', 34.14, -0.08, -0.23, '9/1 12:00am'], ['General Motors Corporation', 30.27, 1.09, 3.74, '9/1 12:00am'], ['Hewlett-Packard Co.', 36.53, -0.03, -0.08, '9/1 12:00am'], ['Honeywell Intl Inc', 38.77, 0.05, 0.13, '9/1 12:00am'], ['Intel Corporation', 19.88, 0.31, 1.58, '9/1 12:00am'], ['International Business Machines', 81.41, 0.44, 0.54, '9/1 12:00am'], ['Johnson & Johnson', 64.72, 0.06, 0.09, '9/1 12:00am'], ['JP Morgan & Chase & Co', 45.73, 0.07, 0.15, '9/1 12:00am'], ['McDonald\'s Corporation', 36.76, 0.86, 2.40, '9/1 12:00am'], ['Merck & Co., Inc.', 40.96, 0.41, 1.01, '9/1 12:00am'], ['Microsoft Corporation', 25.84, 0.14, 0.54, '9/1 12:00am'], ['Pfizer Inc', 27.96, 0.4, 1.45, '9/1 12:00am'], ['The Coca-Cola Company', 45.07, 0.26, 0.58, '9/1 12:00am'], ['The Home Depot, Inc.', 34.64, 0.35, 1.02, '9/1 12:00am'], ['The Procter & Gamble Company', 61.91, 0.01, 0.02, '9/1 12:00am'], ['United Technologies Corporation', 63.26, 0.55, 0.88, '9/1 12:00am'], ['Verizon Communications', 35.57, 0.39, 1.11, '9/1 12:00am'], ['Wal-Mart Stores, Inc.', 45.45, 0.73, 1.63, '9/1 12:00am'] ]; // manually load local data store.loadData(myData); var tpl = new Ext.XTemplate('<tpl for=".">', '<div class="thumb-wrap">', '<table><tr>', '<td>{company}</td><td>{price}</td><td>{change}</td><td>{pctChange}</td><td>{lastChange}</td>', '</tr></table>', '</div>', '</tpl>', '<div class="x-clear"></div>'); var panel = new Ext.Panel({ id: 'images-view', frame: true, width: 535, autoHeight: true, collapsible: true, layout: 'fit', autoHeight:true, title: 'Simple DataView', items: new Ext.DataView({ store: store, tpl: tpl, autoHeight: true, multiSelect: true, overClass: 'x-view-over', itemSelector: 'div.thumb-wrap', emptyText: 'No images to display' }) }); panel.render(document.body); }); </script>
相關推薦
Extjs之XTemplate簡單應用
Ext.DataView 一種使用定製的模板佈局和格式展示資料的機制。 DataView使用一個Ext.XTemplate作為其內部的模板機制, 並被繫結到一個Ext.data.Store, 這樣當store中的資料發生變化時檢視將自動同步以反應變化。 檢視也內建
分布式存儲之MogileFS簡單應用
mogilefs分布式存儲之MogileFS分布式文件系統簡單應用 一. 分布式存儲原理:a) 分布式存儲系統,是將數據分散存儲在多臺獨立的設備上。傳統的網絡存儲系統采用集中的存儲服務器存放所有數據,存儲服務器成為系統性能的瓶頸,也是 可靠性和安全性的焦點,不能滿足大規模存儲數據的需要。分布式網絡存儲采用擴
node之MongoDB簡單應用
初始 1、下載mongodb的安裝包,https://www.mongodb.com/download-center/community 2、安裝 3、安裝完成後在data資料夾下新建一個db資料夾 4、win7配置相對於錯誤較多,以下是win10的配置,下載下來一直點選下一步,倒數第二步左
網絡啟動一:之IPXE初識及其簡單應用
releases 依賴包 放置 art 配置 ces sdi ftw bootsect IPXE初識及其簡單應用 最近迷上了網絡啟動這回事,查詢了部分文檔,做了基本測試和總結,以供以後參考。 概述:PXE(preboot execute environm
Hadoop學習之路(四)Hadoop集群搭建和簡單應用
get allocated reduce plugins caching handle ces -h per 概念了解 主從結構:在一個集群中,會有部分節點充當主服務器的角色,其他服務器都是從服務器的角色,當前這種架構模式叫做主從結構。 主從結構分類: 1、一主多從
echarts的簡單應用之(二)餅圖
數據 rest 官網 獲取 這也 ucc 保存 折線圖 alt 接上一篇文章: echarts的簡單應用之(一)柱形圖:https://www.cnblogs.com/jylee/p/9359363.html 本篇文章講述餅圖,撇過折線圖不說,是因為折線圖與柱形圖的數據
echarts的簡單應用之(一)柱形圖
main ajax請求 java 重新 fun category .get 加載 修改 前段時間做項目需要繪制一些圖表來展示信息,從網上資料來看用的比較多的是百度開源的echarts。echarts的官網上有API以及demo。上面的圖形都是非常炫的,不過都是靜態 數據
MySQL之事件調度器簡單應用
關閉 mode fault .com 存儲 unicode for rom 來看 一.MySQL之事件調度器語法詳解 創建,修改,查看等語法參考官網文檔鏈接,http://dev.mysql.com/doc/refman/5.6/en/create-event.html創建
SDUT-2772_數據結構實驗之串一:KMP簡單應用
strlen out else 結構 ddd http ref limit script 數據結構實驗之串一:KMP簡單應用 Time Limit: 1000 ms Memory Limit: 65536 KiB Problem Description 給定兩個字符串str
java多執行緒入門案例(2)之多執行緒簡單應用
上一篇文章:java多執行緒案例(1)之簡單銀行取款問題及其優化 我大概介紹了一下Java程式碼優化的問題,主要針對出學者而言,這一次我要介紹多執行緒應用的簡單案例 。網上有許多多執行緒的案例,但大多都挺複雜的,今天我主要目的也是介紹一下多執行緒應用的簡單案例,讓初學
學習筆記(七)模型的調參之網格搜尋和交叉驗證的簡單應用
學習筆記(七)模型的調參之網格搜尋和交叉驗證的簡單應用 資料概述 交叉驗證 1. Cross——Validation 交叉驗證 2. k折交叉驗證(kfold) 3.留一法Leave-one-out Cross-validation
Python之2維list轉置、旋轉及其簡單應用
Python之2維list轉置、旋轉及其簡單應用 給一個矩陣,順時針旋轉順序輸出其元素,例如: 對於矩陣: [ 1, 2, 3 ] [ 4, 5, 6 ] [ 7, 8, 9 ] 輸出為: 1,2,3,6,9,8,7,4,5
阿里Json之FastJson的簡單應用
1.FastJson的介紹: JSON協議使用方便,越來越流行,JSON的處理器有很多,這裡我介紹一下FastJson,FastJson是阿里的開源框架,被不少企業使用,是一個極其優秀的Json框架,Github地址: FastJson 1.2.FastJson的特點: 1.Fast
Linux系統之常用網路通訊命令與shell簡單應用技巧
(一)常用網路通訊命令 (1)ping命令 (2)write命令 (3)wall命令 (4)ifconfig命令 (5)shutdown命令 (6)reboot命令 (二)shell簡單應用技巧 (1)命令補齊 (2)命令歷史 (3)命令別名 (4)輸入/輸出重定向 (
資料結構實驗之串一:KMP簡單應用
Problem Description 給定兩個字串string1和string2,判斷string2是否為string1的子串。 Input 輸入包含多組資料,每組測試資料包含兩行,第一行代表string1(長度小於1000000),第二行代表string2(長度小
esp8266+微控制器之最最簡單(AT指令)應用(二)
微控制器+esp8266 wifi模組的AP模式 模組作為伺服器與遠端客戶機進行通訊 燒寫程式碼前需要先獲取到wifi模組的IP地址以及設定模組的wifi名字和密碼,以便客戶端進行連線 #include<reg52.h> #include<stdio.
java中的map的簡單應用之陣列元素個數
package Test01; import java.math.BigInteger; import java.util.HashMap; import java.util.Map; import java.util.Random; import java.u
java中的異常處理之try catch塊的簡單應用
java中的異常根據是否需要人為處理分為倆種: A:非受查異常:派生於Error類,與RuntimeException類(執行時異常)的所有異常。 B:受查異常----:所有不屬於非受查異常類的異常(包
ExtJS grid簡單應用
var grid = new Ext.grid.GridPanel({ listeners:{ "rowcontextmenu":function(){ alert(1); } }, store: new E
android之視訊播放控制元件VideoView簡單應用
package cn.com.chenzheng_java; import android.app.Activity; import android.media.MediaPlayer; import android.os.Bundle; import android.ut