dojox.grid.DataGridのhtmlStoreテーブルのデータを表示しています。一部のデータセルにhtmlコンテンツ(アンカー-a href)を入れたい。htmlStoreテーブルのアンカーをハードコーディングしようとしましたが、明らかにそれは非常に非効率的でした。
htmlStoreを使用するように指示されました。私の好みはItemFileWriteStoreを使用することでした。そうすれば、関連するjsonファイルにURLをハードコーディングすることができました。
以下のレイアウトコード。前もって感謝します!
dojo.require("dojox.data.HtmlStore");
dojo.require("dojox.grid.DataGrid");
// set the layout structure:
var layoutDash = [
[{
field: 'Order ID',
name: 'Order ID',
width: '56px'
},
{
field: 'Opportunity ID',
name: 'Opportunity ID',
width: '110px'
},
{
field: 'Opportunity Name',
name: 'Opportunity Name',
width: '170px'
},
{
field: 'Customer',
name: 'Customer',
width: '210px'
},
{
field: 'Sales Rep',
name: 'Sales Rep',
width: '80px'
},
{
field: 'Stage/Status',
name: 'Stage/Status',
width: '100px'
},
{
field: 'Last Modified',
name: 'Last Modified',
width: '90px'
},
{
field: 'Actions',
name: 'Actions',
width: 'auto',
editable: 'true'
}]];