カレンダー イベントに新しいフィールドまたはプロパティを追加したいと考えています。どうすればいいですか?
ありがとう!
必要がある
これは、イベント内に単純な href リンクを作成する方法です:
1) Event Configuration Console に移動し、「CUSTOM FIELD」というセクションの下にカスタム フィールドを作成します。フィールドに名前を付けます。この例では、「url」と呼びます。そのタイプを「TextArea」として選択します。
2) 別のカスタム フィールドを作成し、それを「link_title」と呼びます。これも「TextArea」です。説明はオプションです。
保存
3) イベント コンソールの [テンプレート] セクションに移動します。テキストを入力できる最初のセクション (... scheduler.templates.event_text=function(start,end,event){... ) の下に、-> を入力します。
return "<b> "+event.text+"</b><br><br><a href=\"http://" + event.url + "\">" + event.link_title + "</a>";
保存
メイン カレンダーからイベントを作成すると、追加のフィールドが表示されます。それらを入力し、イベントを保存してください。トゥートスウィート。
カレンダーイベントとはどういう意味ですか?
新しいイベントを追加するのですか?それなら、ライトボックス (組み込みオプション) を使用して行う必要があります。
scheduler.config.lightbox.sections=[
{ name:"description", height:50, map_to:"text", type:"textarea", focus:true },
{ name:"location", height:43, map_to:"event_location", type:"textarea",
default_value:"Blackheath Avenue London,Greenwich,Greater London SE10 8XJ,UK"},
{name:"recurring", height:115, type:"recurring", map_to:"rec_type",
button:"recurring"},
{ name:"time", height:72, type:"time", map_to:"auto"}
];
ここで使用されている各タグはプラグインによってサポートされています。