1

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,
});
}
4

0 に答える 0