私は、Magento コミュニティ内に、Adminhtml の [注文] タブを書き換えて、製品がいつ出荷されるかのイベントを表示するフルカレンダー (arshaw.com のもの) に置き換えるカスタム ブロックを持っています。
カスタムモジュールコントローラーに依存してデータを入力および保存する JSON フィードを実装しました。これはうまく機能し、Month / Today / Prev / Next をクリックすると商品が表示されます。ただし、これは機能する方法ではありません。私が見るのはボタンだけであることを除いて、ページが読み込まれるときにレンダリングする必要があります。
たとえば、javascript でタブを参照しようとしました。
jQuery('#diagram_tab_orders_content').tabs({
show: function(event, ui) {
jQuery('#dashCalendar').fullCalendar('render');
}
#dashCalendar はタグの ID / クラスです。
これを除いて、カレンダーはレンダリングされません。これは、diagram_tab_orders_content の CSS を変更するだけです。
Stackoverflow で同様のトピックを見たことがあります。カレンダーを適切にレンダリングするには、カレンダーがあるタブを明示的に参照する必要があります。これは、ドキュメントの準備ができたときにカレンダーをレンダリングするために達成しようとしていることです。
ドキュメントの準備ができたときにこのカレンダーをレンダリングする方法についての提案は大歓迎です。