デスクトップショートカットのツールチップを設定する最適な方法は何ですか?ExtJS 4デスクトップ - デスクトップショートカットツールチップを設定する方法
私のgetDesktopConfig()では、フィールドiconCls、module、nameを持つショートカットデータの配列を作成します。ここでアレイへのユーザー・モジュールのショートカットを追加し、デスクトップ・ショートカットを作成するために使用されるショートカット・データ・ストアのデータプロパティとしてアレイを設定する例は次のとおり
Ext.define("MyDesktop.App", {
extend: "Ext.ux.desktop.App",
....
getDesktopConfig: function() {
var b = this;
var a = b.callParent();
.....
shortcut_data.push({
iconCls: "users-shortcut",
module: "users-module-window",
name: "Users"
});
......
return Ext.apply(a,{
contextMenuItems: [{
text: "Dashboards",
handler: b.onDashboards,
scope: b
}],
shortcuts: Ext.create("Ext.data.Store",{
model: "Ext.ux.desktop.ShortcutModel",
data: shortcut_data
}),
wallpaper: "/assets/MyApp_Wallpaper.jpg",
wallpaperStretch: false
})
})
},
.....
重要な情報が欠落しています。ショートカットをレンダリングするコンポーネントは何ですか?これがあなたのショートカット設定ならば、 iconCls: "users-shortcut"、 モジュール: "users-module-window"、 名前: "Users" }これは何に適用されますか? – dbrin
デスクトップアプリケーションにショートカットが追加されました。質問を更新しています。 –
私は理解します。しかし、私はこのアプリに慣れていない、ショートカットアイコンのExtJSコンポーネントタイプを提供できますか?それはボタンの派生物ですか? – dbrin