こんにちは、Extjs 4 フォームにストアの記録を入力したいと思います。
モデルは次のとおりです。
Ext.define('Policy', {
extend: 'Ext.data.Model',
fields: [
{name:'policyName', type:'string'},
{name:'description', type:'string'},
{name:'agreement', type:'string'}
]
});
そして、ここに htmleditor フィールドがあります:
{
xtype: 'htmleditor',
fieldLabel : 'Agreement',
name: 'agreement'
}
フォームが表示されたら、フィールドに入力するために loadRecord メソッドを呼び出します。名前と説明のポリシー フィールドは正しく入力されていますが、同意フィールドは入力されていません。これは私がフィールドを埋める方法です:
var record = store.findRecord('policyName', policyName);
formPanel.getForm().setValues(record.data);
契約フィールドをテキストフィールドとして使用すると問題なく動作しますが、このテキストは html 形式であるため、詳細なビューが必要です。htmleditor フィールドに入力する方法を知っている人はいますか? さらに... このフィールドで html を raw モードで表示することは可能ですか?