FineUI 官方论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

本论坛已关闭(禁止注册、发帖和回复)
请移步 三石和他的朋友们

FineUI首页 WebForms - MVC & Core - JavaScript 常见问题 - QQ群 - 十周年征文活动

FineUI(开源版) 下载源代码 - 下载空项目 - 获取ExtJS - 文档 在线示例 - 版本更新 - 捐赠作者 - 教程

升级到 ASP.NET Core 3.1,快、快、快! 全新ASP.NET Core,比WebForms还简单! 欢迎加入【三石和他的朋友们】(基础版下载)

搜索
查看: 4870|回复: 7
打印 上一主题 下一主题

一个页面布局的问题(例子中自动生成工具栏)

[复制链接]
跳转到指定楼层
楼主
发表于 2012-4-13 20:02:23 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式


如何把红框内自动生成的工具栏去掉?
选项卡功能要保留。

default.js 里的代码应该怎么修改?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
沙发
发表于 2012-4-13 21:56:00 | 只看该作者
看 default.js 文件,把不要的注释掉就可以了.
板凳
发表于 2012-4-13 22:15:34 | 只看该作者
js里面default.js
function addExampleTab(node) {
        var href = node.attributes.href;

        // 动态创建按钮
//        var sourcecodeButton = new Ext.Button({
//            text: "源代码",
//            type: "button",
//            cls: "x-btn-text-icon",
//            icon: "./res.axd?icon=PageWhiteCode",
//            listeners: {
//                click: function (button, e) {
//                    windowSourceCode.box_show('./source.aspx?files=' + href, '源代码');
//                    e.stopEvent();
//                }
//            }
//        });

//        var openNewWindowButton = new Ext.Button({
//            text: '新标签页中打开',
//            type: "button",
//            cls: "x-btn-text-icon",
//            icon: "./res.axd?icon=TabGo",
//            listeners: {
//                click: function (button, e) {
//                    window.open(href, "_blank");
//                    e.stopEvent();
//                }
//            }
//        });
地板
 楼主| 发表于 2012-4-13 23:20:05 | 只看该作者
dim_$lift 发表于 2012-4-13 21:56
看 default.js 文件,把不要的注释掉就可以了.

都需要注释哪些才能出效果?
5#
 楼主| 发表于 2012-4-13 23:22:32 | 只看该作者
shanzhongfei 发表于 2012-4-13 22:15
js里面default.js
function addExampleTab(node) {
        var href = node.attributes.href;

三个按钮都注释了。下面“动态添加一个带工具栏的标签页”里的items也把上面对应的项去掉了。但是那条工具栏还在。。。
6#
 楼主| 发表于 2012-4-13 23:28:54 | 只看该作者
shanzhongfei 发表于 2012-4-13 22:15
js里面default.js
function addExampleTab(node) {
        var href = node.attributes.href;

我解决了。
  // 动态创建按钮
        var sourcecodeButton = new Ext.Button({
            text: "源代码",
            type: "button",
            cls: "x-btn-text-icon",
            icon: "./res.axd?icon=PageWhiteCode",
            listeners: {
                click: function (button, e) {
                    windowSourceCode.box_show('./source.aspx?files=' + href, '源代码');
                    e.stopEvent();
                }
            }
        });

        var openNewWindowButton = new Ext.Button({
            text: '新标签页中打开',
            type: "button",
            cls: "x-btn-text-icon",
            icon: "./res.axd?icon=TabGo",
            listeners: {
                click: function (button, e) {
                    window.open(href, "_blank");
                    e.stopEvent();
                }
            }
        });

        var refreshButton = new Ext.Button({
            text: '刷新',
            type: "button",
            cls: "x-btn-text-icon",
            icon: "./res.axd?icon=Reload",
            listeners: {
                click: function (button, e) {
                    // 注意:button.ownerCt 是工具栏,button.ownerCt.ownerCt 就是当前激活的标签页。
                    Ext.DomQuery.selectNode('iframe', button.ownerCt.ownerCt.getEl().dom).contentWindow.location.reload(); //.replace(href);
                    e.stopEvent();
                }
            }
        });
这三个删掉。
——————————————————————————————————————————————————————————————————————————————————————————————
  // 动态添加一个带工具栏的标签页
        var tabId = 'dynamic_added_tab' + node.id.replace('__', '-');
        var currentTab = mainTabStrip.getTab(tabId);
        if (!currentTab) {
            mainTabStrip.addTab({
                'id': tabId,
                'url': href,
                'title': node.text,
                'closable': true,
                'bodyStyle': 'padding:0px;',
                'iconCls': 'icon_' + href.replace(/[^.]+\./, ''),
                'tbar': new Ext.Toolbar({
                    items: ['->', sourcecodeButton, '-', refreshButton, '-', openNewWindowButton]
                })
            });
        } else {
            mainTabStrip.setActiveTab(currentTab);
        }
    }

删除上面的
  'tbar': new Ext.Toolbar({
                    items: ['->', sourcecodeButton, '-', refreshButton, '-', openNewWindowButton]
                })
还有'iconCls': 'icon_' + href.replace(/[^.]+\./, ''), 最后面的‘,’ 就OK了
7#
 楼主| 发表于 2012-4-13 23:30:02 | 只看该作者
dim_$lift 发表于 2012-4-13 21:56
看 default.js 文件,把不要的注释掉就可以了.

已解决,莫劳烦
8#
发表于 2012-4-14 15:01:10 | 只看该作者
我觉得这个不难,得自己琢磨比较好
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|FineUI 官方论坛 ( 皖ICP备2021006167号-1 )

GMT+8, 2024-11-1 09:27 , Processed in 0.047288 second(s), 18 queries , Gzip On.

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表