首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从EXTJS中的链接弹出

从EXTJS中的链接弹出
EN

Stack Overflow用户
提问于 2014-02-05 00:24:42
回答 1查看 1.3K关注 0票数 0
代码语言:javascript
复制
{
    xtype: 'label',
    width: 170,
    border: false,
    html: '<a href="popup.js">ACCOUNTS-3</a>'
}

上面的代码不起作用,因为它转到无效的URL curentURL/popup.js。

代码语言:javascript
复制
Ext.define('MyappDesktop.view.taso.TransactionListPanel', {
extend: 'Ext.grid.GridPanel',
alias: 'widget.transactionList',

title: 'Transactions',

initComponent: function() {
    this.store = 'Transactions';
    this.columns = [
        { header: 'AMOUNT', dataIndex: 'transaction_amt', flex: 0 },
        { header: 'POSTING STATUS', dataIndex: 'posting_sta_ind', flex: 0 },
        { header: 'ITEM DESCRIPTION', dataIndex: 'item_desc', flex: 0 },
        { header: 'SERIAL NUMBER', dataIndex: 'serial_no', flex: 0 },
        { header: 'TRANSACTION CODE', dataIndex: 'transaction_code', flex: 0 },
        { header: 'RETURNABLE', dataIndex: 'is_returnable', flex: 0 },
        { header: 'VALUE DATE', dataIndex: 'value_date', flex: 0 },
        { header: 'BOOKING DATE', dataIndex: 'booking_date', flex: 0 }
    ];
    this.viewConfig = {
        stripeRows: true
    };

    this.dockedItems = [{
        xtype: 'pagingtoolbar',
        store: 'Transactions',
        dock: 'bottom',
        displayInfo: true
    }];

    this.callParent(arguments);
}});
EN

回答 1

Stack Overflow用户

发布于 2014-02-05 02:13:54

因为已经创建了另一个视图,所以最好的方法可能是向标签的元素添加一个单击事件侦听器,并使用该事件的处理程序来显示视图。

代码语言:javascript
复制
 { 
    xtype: 'label',
    text: 'ACCOUNTS-3',
    width: 170,
    border: false, 
    listeners: { 
        element: 'el', 
        click: function () { 
            // get instance of other view and display it
        } 
    } 
 }
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21557849

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档