`
junjun16818
  • 浏览: 105776 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Extjs portal 使用方法

阅读更多

 

Ext.onReady(function(){
    var html = '<p>测试数据</p>';
    

		
		new Ext.Panel({
            title: 'Basic Panel',
            collapsible: true,
            //width:1400,
            //height:'500',
            renderTo: 'grid-example',
            buttons: [{
                text: 'Save',
                listeners: {
                    'click': function(){
                        portal = (Ext.getCmp('app-portal'))
                        var result = [];
                        var items = portal.items;
                        //alert(portal.getId())
                        
                        for (var i = 0; i < items.length; i++) {
                        
                            var c = items.get(i);
                            //alert(c.items)
                            c.items.each(function(portlet){
                                alert(portlet.getId())
                                var o = {
                                    id: portlet.getId(),
                                    col: i
                                };
                                result.push(o);
                            });
                        }
                        alert(Ext.encode(result));
                    },
                },
            
            }, {
                text: 'Cancel'
            }],
            bodyPadding: 7,
            items: [{
                xtype: 'container',
                region: 'center',
                layout: 'border',
                height: 600,
                items: [{
                    id: 'app-portal',
                    xtype: 'portalpanel',
                    region: 'center',
                    items: [{
                        id: 'col-1',
                        flex: 1,
                        items: [{
                            id: 'portlet-1',
                            title: 'Grid Portlet',
                            html: 'aaaaaaaa',
                            //items: new Ext.app.GridPortlet(),
                            listeners: {
                                'close': Ext.bind(this.onPortletClose, this),
                                'click': function(){
                                
                                },
                            }
                        }, {
                            id: 'portlet-2',
                            title: 'Portlet 2',
                            
                            html: html,
                            listeners: {
                                'close': Ext.bind(this.onPortletClose, this)
                            }
                        }]
                    }, {
                        id: 'col-2',
                        flex: 1,
                        items: [{
                            id: 'portlet-3',
                            title: 'Portlet 3',
                            html: '<div class="portlet-content">' + Ext.example.bogusMarkup + '</div>',
                            listeners: {
                                'close': Ext.bind(this.onPortletClose, this)
                            }
                        }]
                    }, {
                        id: 'col-3',
                        flex: 1,
                        margins: '0 26 0 0',
                        items: [{
                            id: 'portlet-4',
                            title: 'Stock Portlet',
                            
                            items: new Ext.app.ChartPortlet(),
                            listeners: {
                                'close': Ext.bind(this.onPortletClose, this)
                            }
                        }]
                    }]
                }]
            }]
        });
    });

 

分享到:
评论

相关推荐

    Extjs portal

    Extjs portal Extjs portal Extjs portal Extjs portal Extjs portal Extjs portal Extjs portal Extjs portal Extjs portal Extjs portal Extjs portal

    extjs portal组件代码

    EXTJS的API文档是学习的关键资源,它提供了关于每个类、方法和属性的详细说明。 总的来说,EXTJS Portal组件是实现用户个性化界面的强大工具,它允许开发者创建具有高度可定制性的Web应用,同时提供了丰富的交互...

    Extjs Portal 托拽并保持cookie

    ExtJS Portal是一个强大的框架,用于构建可自定义和可配置的多列布局应用程序。这个框架提供了拖放功能,使得用户可以自由调整各个面板的位置,从而创建个性化的仪表板。"托拽并保持cookie"的概念是ExtJS Portal的一...

    Extjs portal 应用初探

    总结来说,"Extjs portal 应用初探"涉及到的主题包括:ExtJS Portlet的概念和使用,Portlet布局的创建,portlet的动态加载和异步更新,以及阅读和理解ExtJS源码的重要性。通过实际项目如"mms.html"的实践,开发者...

    Extjs Portal 拖拽并保存

    Extjs Portal 拖拽并保存 多个实例,直接运行。

    extjs portal 实例

    在"extjs portal 实例"中,我们主要关注的是Portal功能,它是ExtJS提供的一种灵活的布局方式,允许用户自定义和组织页面上的内容区域。 在ExtJS的示例中,"portal"通常是一个可配置的页面,用户可以自由地拖放各个...

    首页portal风格模板,基于extjs4.2

    "首页portal风格模板"指的是使用ExtJS创建的一种界面布局模式,这种模式常用于企业级应用的首页,它将页面划分为多个可自定义的区域或“面板”。 在Portal风格的布局中,用户可以方便地对这些面板进行操作,如拖动...

    ExtJs部署及使用方法

    ### ExtJs部署及使用方法详解 #### 一、ExtJs部署与配置 ##### 1.1 ExtJs库的安装 为了正确地安装ExtJs库,首先需要将ExtJs的源码包放置到项目的WebRoot目录下,即项目的根目录。在安装过程中,需要创建以下...

    extjs_4.1.0_portal_demo

    关于Extjs 4.1.0 的portal 的demo程序,下载后直接更改index.html文件中的引用路径即可使用,决无问题。该demo只支持Ext-all.js为4.1.0版本,如是以前的版本,在移动内部窗体时存在不能移动的问题。

    Ext js 的一个 Portal 框架

    Ext js 的一个 Portal 框架Portal Portal Portal Portal Portal Portal Portal

    Portal2.zip

    《EXTJS实现的仿Windows门户组件——Portal2详解》 EXTJS是一款强大的JavaScript库,用于构建富客户端Web应用。在EXTJS中,Portal2组件是一个非常实用的功能,它模仿了Windows系统的桌面风格,允许用户自定义布局,...

    extjs小例子

    标题"EXTJS小例子"可能是指一个包含EXTJS基本使用示例的项目,帮助初学者理解EXTJS的工作原理和基本用法。这个项目可能包含了一些简单的EXTJS代码片段,演示了如何创建和配置EXTJS组件,以及如何组织和布局页面。 ...

    ExtJS Web应用程序开发指南

    针对ExtJS的Web开发技术,从基础的运行...最后通过Portal实现用活ExtJS。  ·与主流技术的整合应用——考虑到ExtJS开发的实际情况,本书还特意讲解与Ajax、JSP标签库、Struts的整合,真正实现在开发中灵活应用ExtJS。

    ExtJS Web应用程序开发指南(1-10)

    本书全面细致地讲解了ExtJS实现的 Portal实例,真正实现完全整合应用ExtJS技术。. 本书语言通俗易懂、版式清新,通过大量的实例讲解技术。广大的Web程序员可以从本书中找到经典应用的解决方案。RIA Web应用程序开发...

    ExtJS Web应用程序开发指南(10-15)完毕

    本书全面细致地讲解了ExtJS实现的 Portal实例,真正实现完全整合应用ExtJS技术。. 本书语言通俗易懂、版式清新,通过大量的实例讲解技术。广大的Web程序员可以从本书中找到经典应用的解决方案。RIA Web应用程序开发...

    extjs的的初步开发步骤

    - **ExtJS相关资源**:包括`extEngine/ext-all.js`(生产环境使用)、`extEngine/adapter/ext/ext-base.js`、`extEngine/resources/css/ext-all.css`(样式表)以及`js/ext-lang-zh_CN-GBK.js`(中文语言包)。...

    js 和 ext 示例

    在IT领域,JavaScript(简称js)和ExtJS(简称ext)是两种广泛使用的前端开发技术。JavaScript是一种轻量级的脚本语言,主要用于浏览器端,用于实现动态网页效果和交互功能;而ExtJS是一个基于JavaScript的UI框架,...

    Extjs TreeField

    Extjs 树型选择框。示例: { xtype : 'treefield', fieldLabel : '代理人', id : 'agentName', name : 'agentName', hiddenName :'agentId', valueField:'userCode...

    Portal系统建设交流PPT学习教案.pptx

    用户可根据个人偏好定制Portal页面布局和内容,例如选择Portlet窗口、调整窗口位置、自定义外观风格,使用ExtJs和Flex等技术实现丰富的交互和视觉效果。 总的来说,Portal系统建设是一个涉及技术、管理、用户体验等...

    Jxstar系统管理手册V2.0.pdf

    Jxstar系统管理手册是一份关于Jxstar系统操作和功能使用的指南,它详细介绍了系统的软件界面控件、...手册通过详细说明各个控件的功能和使用方法,帮助用户快速掌握系统的使用,确保企业级应用的稳定运行和高效管理。

Global site tag (gtag.js) - Google Analytics