2013-06-28 38 views
1

嗨,我有一個Extjs 4表格,我想填寫我的商店的記錄。如何填寫Extjs4格式的HtmlEditor xtype

這裏是模型:

Ext.define('Policy', { 
    extend: 'Ext.data.Model', 
    fields: [ 
     {name:'policyName', type:'string'}, 
     {name:'description', type:'string'}, 
     {name:'agreement', type:'string'} 
    ] 
}); 

這裏是HTML編輯領域:

{ 
xtype: 'htmleditor', 
fieldLabel : 'Agreement', 
name: 'agreement' 
} 

當顯示形式我爲了滿山遍野打電話到loadRecord方法。名稱和說明政策字段已正確填寫,但協議字段未填寫。這是我滿山遍野的方式:如果我有協議領域,因爲它的工作原理確定一個文本框

var record = store.findRecord('policyName', policyName); 
formPanel.getForm().setValues(record.data); 

,但我需要這個文本的高級視圖,因爲它是HTML格式。有人知道如何填補htmleditor領域? 此外......有可能在這個領域的原始模式下查看HTML?

回答

0

你也可以這樣做,我知道它起作用,因爲我使用它。

Ext.getCmp('formpanel').getForm().setValues(record.data); 

假設您有一條記錄試圖加載,並且模型中的字段名稱與表單字段的名稱相匹配。

+0

對不起,我遲到了......在辦公室前我無法測試您的解決方案。我試過這個:formPanel.getForm()。setValues(record.data);但它不起作用 – mannuk

+0

你的協議價值是什麼樣子? – radtad