ExtJs 4.0 を使用しています。5 つのフィールドを持つレコードオブジェクトがあります。
- タイプ -> 文字列
- 名前 -> 文字列
- formFields -> 1D 配列
- gridColumns -> 1D 配列
- gridStore -> 2D 配列
また、私はアンカータグを持っています
{
xtype: 'component',
autoEl: {
tag: 'a',
**href: 'javascript: addFormTab('+record+')',**
html: record.name,
style: 'position:absolute;left:'+left+';top:'+top
}
}
そのレコードオブジェクト変数をaddFormTab関数に渡したいと思います。しかし、変数を渡すたびに、 「[object Object]」として文字列に変換され、javascript エラーが発生します。
次のようにアクセスできるように、オブジェクト全体を渡す方法を提案してください
function addFormTab(record){
var form = new Ext.FormPanel({
title: record.name,
items: record.formFields,
});
}