亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? resource.js

?? anewssystem新聞發布系統集成使用了spring hibernate freemarker EXTJS等開源框架 可以作為學習參考
?? JS
?? 第 1 頁 / 共 2 頁
字號:
/*
 * Ext JS Library 1.1
 * Copyright(c) 2006-2007, Ext JS, LLC.
 * licensing@extjs.com
 *
 * http://www.extjs.com/license
 *
 * @author Lingo
 * @since 2007-09-06
 * http://code.google.com/p/anewssystem/
 */
Ext.onReady(function(){
    // 新節點的后綴
    var cseed = 0, oseed = 0;
    var myPageSize = 20;
    // 打開提示功能
    Ext.QuickTips.init();
    // 為main-ct添加子無素
    var cview = Ext.DomHelper.append('main-ct',
        {cn:[{id:'main-tb'},{id:'cbody'}]}
    );
    var selectNode;
    // 查詢表單
    var searchForm = new Ext.form.Form({
        //labelAlign: 'top'
        labelWidth: 90
    });
    // 確認行列大小
    searchForm.column(
        {width:282,style:'margin-left:10px;margin-top:10px;'},
        new Ext.form.TextField({
            fieldLabel: '資源名稱',
            name: 'name',
            id: 'name',
            width:170
        }), new Ext.form.TextField({
            fieldLabel: '資源類型',
            name: 'resType',
            id: 'resType',
            width:170
        }), new Ext.form.DateField({
            fieldLabel: '最后更新日期',
            name: 'lastChange',
            id: 'lastChange',
            width:170,
            format:'m/d/Y'
        })
    );
    // 自定義css樣式,clear:true表示它是最后一列
    searchForm.column(
        {width:272, style:'margin-left:10px;margin-top:10px;', clear:true},
        new Ext.form.TextField({
            fieldLabel: '資源地址',
            name: 'resString',
            id: 'resString',
            width:170
        }),
        new Ext.form.TextField({
            fieldLabel: '資源描述',
            name: 'descn',
            id: 'descn',
            width:170
        })
    );
    var submit = searchForm.addButton({
        text: '重置',
        //disabled:true,
        handler: function(){
            searchForm.reset();
            ds.clearFilter();
        }
    });
    var submit = searchForm.addButton({
        text: '查詢',
        //disabled:true,
        handler: submitSearchForm
    });
    function submitSearchForm() {
        var fFields=searchForm.getValues();
        ds.load({params:{start:0, limit:myPageSize,name:fFields['name'],type:fFields['type'],addr:fFields['addr']}});
    }
    //----------END
    //建列表=========================== ===========================================================
    // 建一個資源數據映射數組
    var recordType = Ext.data.Record.create([
        {name: "id", mapping:"id", type: "int"},
        {name: "resType", mapping:"resType", type: "string"},
        {name: "name", mapping:"name", type: "string"},
        {name: "resString", mapping:"resString", type: "string"},
        {name: "descn", mapping:"descn", type: "string"}
    ]);
    //設置數據倉庫,使用DWRProxy,ListRangeReader,recordType
    var ds = new Ext.data.Store({
        proxy: new Ext.data.DWRProxy(ResourceHelper.pagedQuery, true),
        reader: new Ext.data.ListRangeReader({
            totalProperty: 'totalCount',
            id: 'id'
        }, recordType),
        // 遠端排序開關
        remoteSort: false
    });
    //創建表格頭格式
    var cm = new Ext.grid.ColumnModel([{
        // 設置了id值,我們就可以應用自定義樣式 (比如 .x-grid-col-topic b { color:#333 })
        id: 'id',
        header: "編號",
        dataIndex: "id",
        width: 100,
        sortable: true,
        renderer: renderNamePlain,
        css: 'white-space:normal;'
    },{
        id: 'name',
        header: "資源名稱",
        dataIndex: "name",
        sortable: true,
        width: 150 ,
        css: 'white-space:normal;'
    },{
        id: 'resType',
        header: "資源類型",
        dataIndex: "resType",
        sortable: true,
        width: 150
    },{
        id: 'resString',
        header: "資源地址",
        dataIndex: "resString",
        sortable: true,
        width: 150
    },{
        id: 'descn',
        header: "資源描述",
        dataIndex: "descn",
        sortable: true,
        width: 150
    }]);
    // 渲染表格的方法
    function renderOP(value, p, record){
        return String.format('<a href=# onclick="checkRoleForUser({0})">查看</a>',record.data['id']);
    }
    function renderName(value, p, record){
        return String.format('<b>{0}</b><br>{1}', value, record.data['descn']==null?"":record.data['descn']);
    }
    function renderNamePlain(value){
        return String.format('{0}', value);
    }
    function renderaddtime(value){
        return String.format('<b>{0}</b>',  typeof(value)=='string'?"":value.format('Y-m-d'));
    }
    //new一個表格實例
    var grid = new Ext.grid.EditorGrid('main-tb', {
        ds: ds,
        cm: cm,
        selModel: new Ext.grid.RowSelectionModel({singleSelect:false}),
        enableColLock:false,
        loadMask: false
    });
    // 實例化布局
    var layout = new Ext.BorderLayout(document.body, {
        north: {
            titlebar: true,
            title: '請輸入條件查詢',
            collapsedTitle: '多條件查詢選擇==>',
            collapsible:true,
            collapsed:true,
            //hidden:true,
            margins:{left:3,top:3,right:3,bottom:0},
            initialSize: 150,
            split:true
        }, center: {
            title:'資源列表',
            resizeTabs: true,
            margins:{left:5,right:0,bottom:5,top:5}
        }
    }, 'main-ct');
    layout.batchAdd({
       center : {
           el: cview,
           autoScroll:true,
           fitToFrame:true,
           resizeEl:'main-tb'
       }
    });
    searchForm.render(layout.getRegion('north').bodyEl);
    //渲染表格
    grid.render();
    //取得表格的表腳
    var gridFoot = grid.getView().getFooterPanel(true);
    // add a paging toolbar to the grid's footer
    var paging = new Ext.PagingToolbar(gridFoot, ds, {
        pageSize: myPageSize,
        displayInfo: true,
        displayMsg: '數據: {0} - {1} 共 {2}',
        emptyMsg: "沒有找到相關數據"
    });
    // 向表腳加視圖按鍵
    paging.add('-', {
        pressed: true,
        enableToggle:true,
        text: '詳細信息',
        // cls: 'x-btn-text-icon details',
        toggleHandler: toggleDetails
    });
    paging.add('-', {
        pressed: true,
        enableToggle:true,
        text: '新增',
        cls: '',
        toggleHandler: doAdd
    }, '-', {
        pressed: true,
        enableToggle:true,
        text: '修改',
        cls: '',
        toggleHandler: doSave
    }, '-', {
        pressed: true,
        enableToggle:true,
        text: '刪除',
        cls: '',
        toggleHandler: doDel
    });
    var gridHead = grid.getView().getHeaderPanel(true);
    var tb = new Ext.Toolbar(gridHead);
    filterButton = new Ext.Toolbar.MenuButton({
        cls: 'x-btn-text-icon',
        text: '請選擇',
        tooltip: '請選擇...',
        menu: {items: [
            new Ext.menu.CheckItem({ text: '名稱', value: 'name', checked: true, group: 'filter', checkHandler: onItemCheck })
        ]},
        minWidth: 105
    });
    tb.add(filterButton);
    // 創建過濾器
    var filter = Ext.get(tb.addDom({
        //添加一個DomHelper配置工具條,然后返回對它的引用
        tag: 'input',
        type: 'text',
        size: '30',
        value: '',
        style: 'background: #F0F0F9;'
    }).el);
    // 按鍵
    filter.on('keypress', function(e) {
        // 監聽回車按鍵
        if(e.getKey() == e.ENTER && this.getValue().length > 0) {
            ds.load({params:{start:0, limit:myPageSize}});
        }
    });
    filter.on('keyup', function(e) {
        // 監聽空格
        if(e.getKey() == e.BACKSPACE && this.getValue().length === 0) {
            ds.load({params:{start:0, limit:myPageSize}});
        }
    });

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日韩欧美一二区| 日韩美女在线视频| 日韩午夜中文字幕| 日韩伦理免费电影| 久久不见久久见免费视频7| 色久综合一二码| 国产亚洲自拍一区| 日精品一区二区| 91久久精品午夜一区二区| 欧美国产成人精品| 极品销魂美女一区二区三区| 欧美吞精做爰啪啪高潮| 国产精品免费视频一区| 国内精品久久久久影院一蜜桃| 欧美日韩一区二区在线观看视频| 中文字幕在线观看不卡视频| 国产麻豆精品久久一二三| 91精品一区二区三区在线观看| 一区二区三区毛片| av亚洲精华国产精华| 国产精品午夜久久| 丁香天五香天堂综合| 亚洲精品一二三四区| 色哟哟国产精品| 亚洲摸摸操操av| 日本道精品一区二区三区 | 成人激情午夜影院| 久久婷婷综合激情| 国产精品1区二区.| 中文字幕第一区第二区| 国产成人免费视频一区| 国产日韩欧美高清在线| 成人高清视频在线观看| 国产日韩欧美精品综合| 国产91高潮流白浆在线麻豆| 国产精品视频yy9299一区| 成人av在线资源网| 亚洲免费观看高清完整版在线| 91丨porny丨国产入口| 亚洲欧美另类图片小说| av不卡免费在线观看| 亚洲天天做日日做天天谢日日欢 | 国产精品国模大尺度视频| 豆国产96在线|亚洲| 国产精品进线69影院| 日本福利一区二区| 亚洲成人av在线电影| 在线综合+亚洲+欧美中文字幕| 免费不卡在线视频| 国产视频一区不卡| 91女神在线视频| 视频一区二区国产| 日韩欧美的一区| 成人激情av网| 亚洲成人免费在线| 精品国产91亚洲一区二区三区婷婷| 国产精品69毛片高清亚洲| 亚洲欧美自拍偷拍| 91精品国产综合久久福利| 韩国女主播一区| 日韩美女精品在线| 日韩三级免费观看| 99久久99久久精品免费看蜜桃 | 欧美性做爰猛烈叫床潮| 蜜臀久久99精品久久久久久9| 国产日产亚洲精品系列| 在线视频国内一区二区| 黑人巨大精品欧美黑白配亚洲| 自拍偷拍国产亚洲| 精品捆绑美女sm三区| 色av成人天堂桃色av| 国产一区二区三区国产| 国产乱码精品一区二区三区av | 中文字幕不卡三区| 欧美视频一区二| 福利电影一区二区| 天天综合网 天天综合色| 国产精品理论在线观看| 欧美一级黄色录像| 欧美在线免费播放| 成人18精品视频| 激情综合网最新| 五月天激情综合| 亚洲视频一区二区在线| 欧美va亚洲va国产综合| 欧美在线观看一二区| www.亚洲在线| 国产麻豆欧美日韩一区| 美女网站色91| 婷婷久久综合九色综合绿巨人| 国产精品精品国产色婷婷| 精品国产一区二区亚洲人成毛片| 欧美三区免费完整视频在线观看| av亚洲精华国产精华精| 国产99精品国产| 精品一区精品二区高清| 免费欧美在线视频| 婷婷久久综合九色国产成人| 一级精品视频在线观看宜春院| 欧美极品美女视频| 久久久久久久网| 精品三级在线看| 精品国产在天天线2019| 日韩午夜精品电影| 欧美一级艳片视频免费观看| 欧美日韩你懂得| 欧美日韩国产一级片| 欧美日韩一卡二卡三卡 | 精品免费99久久| 日韩午夜中文字幕| 欧美一区二区三区不卡| 欧美妇女性影城| 91精品视频网| 欧美一区二区三区色| 日韩西西人体444www| 精品日韩99亚洲| 久久精品亚洲一区二区三区浴池| 久久久精品影视| 国产精品沙发午睡系列990531| 国产精品午夜在线| 亚洲三级在线免费| 亚洲综合久久久久| 性久久久久久久| 精品综合久久久久久8888| 激情伊人五月天久久综合| 国产成人aaaa| 色婷婷精品大在线视频| 欧美精品乱码久久久久久按摩| 日韩视频在线你懂得| 精品国产凹凸成av人导航| 国产欧美一区二区三区在线看蜜臀 | 日本少妇一区二区| 麻豆精品视频在线观看| 国产精品99久久久久久宅男| 成人av网站免费| 日本精品一区二区三区四区的功能| 欧美三级视频在线| 欧美成人精品福利| 国产精品久久久久久久第一福利| 亚洲一级电影视频| 久久国内精品自在自线400部| 国产成人av一区| 欧美日韩国产一级| 国产无人区一区二区三区| 一区二区三区四区乱视频| 亚洲va在线va天堂| 国产v日产∨综合v精品视频| 欧美午夜在线一二页| 欧美v国产在线一区二区三区| 国产精品你懂的| 青青草成人在线观看| 99麻豆久久久国产精品免费优播| 欧美日韩一区中文字幕| 欧美激情一二三区| 亚洲成年人网站在线观看| 国产精品一二二区| 精品视频资源站| 日本一区二区三区在线不卡| 亚洲h精品动漫在线观看| 成人在线视频一区二区| 欧美一区二区免费视频| 成人免费在线播放视频| 久久99精品久久久久久国产越南| 91蝌蚪porny| 2017欧美狠狠色| 婷婷一区二区三区| 一本久道中文字幕精品亚洲嫩| 久久青草国产手机看片福利盒子 | 国产精品你懂的| 美女视频黄久久| 欧美午夜精品久久久| 国产欧美一区在线| 久久成人18免费观看| 欧美日韩精品福利| 中文字幕一区二区三区四区 | 欧美私人免费视频| 欧美国产日韩精品免费观看| 热久久一区二区| 欧美三级电影网| 亚洲女同ⅹxx女同tv| 日韩三级高清在线| 图片区小说区区亚洲影院| 色婷婷亚洲综合| 亚洲日本在线视频观看| 波多野结衣在线一区| 国产欧美一区二区三区鸳鸯浴| 蜜臀av性久久久久蜜臀aⅴ| 欧美欧美午夜aⅴ在线观看| 一区二区三区产品免费精品久久75| 国产精品99久久久久久似苏梦涵| 欧美精品一区二区三区蜜臀| 蜜桃视频免费观看一区| 欧美精品久久一区二区三区| 亚洲高清一区二区三区| 欧美日韩国产综合视频在线观看| 亚洲午夜激情av| 7777精品伊人久久久大香线蕉经典版下载| 一区二区三区欧美日韩| 91成人免费在线| 亚洲成人免费视|