グリッドのビューを変更したいのですが、ベースから始めました (つまり、独自のビューを定義する前)。しかし、オブジェクトをビュープロパティに割り当てることさえできない方法もあります。ビューを作成する方法を知っている人はいますか?? フォローしてみました。
例は素晴らしいでしょう。
var viewConfig = {emptyText: "My msg",stripeRows: false};
this.grid = Ext.create('Ext.grid.Panel', {
id: "t-"+this.gridName+"-grid",
header: true,
title: gridTitle,
border: false,
store: store,
columns: cm,
selModel: sm,
loadMask: true,
//viewConfig: viewConfig, // works fine
//view: new Ext.view.Table() ,//Ext.grid.View(),//Ext.grid.View(viewConfig ),
provider: this.page.provider
});
「view: new Ext.view.Table()」行のコメントを外すと、エラーが発生し、すべてが停止します。私はコメントを続け、グリッドの作成後、 this.grid.getView() プロパティでビューにアクセスできます。しかし、独自のビュー オブジェクトを作成する方法 (カスタム テンプレートを割り当てることができる場所) ???
どうもありがとう。