extjs form isvalid的bug

來源:互聯網
上載者:User

標籤:ext4   form   


版本:ext4.2.1

問題:

在Form中嵌套girdEditor,只要編輯過grid,那麼Form的isDirty()永遠是ture。


Form代碼:

Ext.define("Soims.view.application.SampleInfoForm", {    extend: ‘Ext.form.Panel‘,    alias: ‘widget.sampleinfoform‘,    title: ‘樣品資訊‘,    initComponent: function () {        this.items = [{            xtype: ‘fieldset‘,            layout: ‘column‘,            items: [{                // ... 省略            }]            }]        }, {            xtype: ‘fieldset‘,            collapsible: false,            frame: true,            items: [{                xtype: ‘anlysetestprojectgrid‘ // Form下嵌套grid            }]        }, {            xtype: ‘hiddenfield‘,            name: ‘id‘        }];        this.callParent(arguments);    }});


Grid代碼:

Ext.define("Soims.view.application.AnlyseTestProjectGrid", {    extend: ‘Ext.grid.Panel‘,    alias: ‘widget.anlysetestprojectgrid‘,    plugins: [Ext.create(‘Ext.grid.plugin.CellEditing‘, { clicksToEdit: 1 })],    closable: false,    initComponent: function () {        this.columns = [            {                header: ‘擬提交測試資料‘,                dataIndex: ‘intendCommitTestData‘,                flex: 1,                editor: { // 重點                    allowBlank: false                }            }];        this.callParent();    }});


這是ext4.2.1的一個bug

具體見http://www.sencha.com/forum/archive/index.php/t-279876.html?s=8633abd6266531666ee4c2be06a16f1a

本文出自 “技術人生” 部落格,請務必保留此出處http://wangyuelucky.blog.51cto.com/1011508/1430029

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.