0

我被要求使用 EXTJS4 框架重写文件。旧文件是用 EXTJS2 编写的。我在一个视图文件中找到了一个点,我可以从它开始,但即使在阅读了 Sencha 的文档之后,按照示例和教程,我对如何开始也很困惑。

基本上我现在想要实现的只是在单击此 div 时出现一个窗口面板。

以下代码将是事件开始的地方;

<td class="width200 align_left" style="width:213px !important">
    <div style="float:right"><a style="text-decoration: none;" href="#" title="<?= t('Select Product')?>" id="showProductWindowB" onclick="selectFreeGift=false;showProductWindowB(); return false;"><img style="vertical-align:middle" src="/www/icons/modify.gif" alt="<?= t('Select Product')?>"/></a></div>        
</td>

这个窗口现在也不需要包含任何东西,我只需要让它出现一个。从那里我可以添加它。

因此,如果有人能告诉我如何开始这项工作或给我一些有用的信息,我将不胜感激。

4

1 回答 1

0

你哪里错了?您可以轻松创建和打开一个窗口:

<a href="javascript:openWindow();">Click!</a>

<script>
var yourWindow;
openWindow = function () {
    if (!yourWindow) {
        yourWindow = Ext.widget('window', {
            title: 'Hello',
            height: 200,
            width: 400,
            closeable: true,
            closeAction: 'hide'
        });
    }
    yourWindow.show();
};
</script>

看到这个JsFiddle

于 2013-08-01T13:34:47.277 回答