【问题标题】:Event "Paste" on TextArea Extjs 4.1TextArea Extjs 4.1 上的事件“粘贴”
【发布时间】:2017-12-02 22:29:17
【问题描述】:

我正在尝试使用粘贴事件来获取被复制的文本数量并发送消息(在控制器上),现在我正在向我正在监听的“范围”发送一个事件......

                        xtype: 'textarea',
                        name: 'obs2',
                        margin: '0 0 10 110',
                        enforceMaxLength: true,
                        maxLength: 80,
                        columnWidth: 1,
                        rows: 3,
                        paste: {
                            element: 'inputEl',
                            fn: function (event, inputEl) {
                                var text = event.browserEvent.clipboardData.getData('text/plain');
                                if (text.length > /*MaxLength*/ 80) {
                                    scope.fireEvent('exceedpaste', scope, /*MaxLength*/ 80, text.length);
                                }
                                return;
                             }
                        }

问题是,对于代码有效的字段,对于 textArea 它不起作用,也许 textArea 没有用于粘贴或任何内容的 html 侦听器......

有谁知道如何“听”粘贴到 Textarea 上??

(1º 编辑 - 尝试仅在 chrome 上实现,最新版本)

【问题讨论】:

    标签: javascript html extjs listener


    【解决方案1】:

    Ops,我忘记了这部分

    听众:{

                           paste: {
                                element: 'inputEl',
                                fn: function (event, inputEl) {
                                    var text = event.browserEvent.clipboardData.getData('text/plain');
                                    if (text.length > /*MaxLength*/ 80) {
                                        scope.fireEvent('exceedpaste', scope, /*MaxLength*/ 80, text.length);
                                    }
                                    return;
                                 }
                            }
    

    }

    固定

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2010-09-18
      • 1970-01-01
      • 1970-01-01
      • 2012-01-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多