質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
JavaScript

JavaScriptは、プログラミング言語のひとつです。ネットスケープコミュニケーションズで開発されました。 開発当初はLiveScriptと呼ばれていましたが、業務提携していたサン・マイクロシステムズが開発したJavaが脚光を浴びていたことから、JavaScriptと改名されました。 動きのあるWebページを作ることを目的に開発されたもので、主要なWebブラウザのほとんどに搭載されています。

jQuery

jQueryは、JavaScriptライブラリのひとつです。 簡単な記述で、JavaScriptコードを実行できるように設計されています。 2006年1月に、ジョン・レシグが発表しました。 jQueryは独特の記述法を用いており、機能のほとんどは「$関数」や「jQueryオブジェクト」のメソッドとして定義されています。

HTML

HTMLとは、ウェブ上の文書を記述・作成するためのマークアップ言語のことです。文章の中に記述することで、文書の論理構造などを設定することができます。ハイパーリンクを設定できるハイパーテキストであり、画像・リスト・表などのデータファイルをリンクする情報に結びつけて情報を整理します。現在あるネットワーク上のほとんどのウェブページはHTMLで作成されています。

Q&A

解決済

3回答

2634閲覧

fullcalendar の日本語化のカスタマイについて

KenTse

総合スコア24

JavaScript

JavaScriptは、プログラミング言語のひとつです。ネットスケープコミュニケーションズで開発されました。 開発当初はLiveScriptと呼ばれていましたが、業務提携していたサン・マイクロシステムズが開発したJavaが脚光を浴びていたことから、JavaScriptと改名されました。 動きのあるWebページを作ることを目的に開発されたもので、主要なWebブラウザのほとんどに搭載されています。

jQuery

jQueryは、JavaScriptライブラリのひとつです。 簡単な記述で、JavaScriptコードを実行できるように設計されています。 2006年1月に、ジョン・レシグが発表しました。 jQueryは独特の記述法を用いており、機能のほとんどは「$関数」や「jQueryオブジェクト」のメソッドとして定義されています。

HTML

HTMLとは、ウェブ上の文書を記述・作成するためのマークアップ言語のことです。文章の中に記述することで、文書の論理構造などを設定することができます。ハイパーリンクを設定できるハイパーテキストであり、画像・リスト・表などのデータファイルをリンクする情報に結びつけて情報を整理します。現在あるネットワーク上のほとんどのウェブページはHTMLで作成されています。

0グッド

0クリップ

投稿2019/11/18 02:06

前提・実現したいこと

https://fullcalendar.io/docs/locale-demo
を元ネタにで日本語化を成功しました。
成功のjsfiddle
https://jsfiddle.net/acgefdw7/

でも少しカスタマイしたい

  1. 月表示の”1日”、”2日”などの ”日” 文字を削除したい
  2. 日曜日の欄を非表示したい(ボダンで表示/非表示をする)

やり方のご教授お願い致します。

該当のソースコード

https://jsfiddle.net/acgefdw7/

補足情報(FW/ツールのバージョンなど)

fullcalendar 4.3.1

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答3

0

やり方

私も詳細な利用法は分からないのですが、OSSらしいやり方なら…

ドキュメントを読み、APIを使いながら変化を確かめる。という手段があります。

fullcalender は、プラグイン機能で商業展開(Schedulerプラン)するほどの製品のようですね。
標準でも大掛かりな実装のため、答えを持っている人を待つのも時間がかかりそうに思います。

いっそのこと、ドキュメント を再確認し、APIを色々試すのが早いかもしれません。興味が湧いて、ドキュメントページを見てみましたが、タブレット端末でもアクセスしやすいアイコン形式でメニュー表示されます。

この中で 「Date & Time」>「Date & Time Display」 のアイコンが日付表示に関するドキュメントがご所望の機能かもしれません。この考えが正しければ、「WHOLE-DAY SETTINGS(終日設定)」付近がご所望の機能を実現するAPI群のはずです。

カレンダー自体はプログラムによって頻繁に書き換わるようなので、実装されたAPIを使うのが無難です。

地味な手段ではありますが、Google 翻訳なども駆使して挑戦してみてはどうでしょう?

投稿2019/11/19 02:56

AkitoshiManabe

総合スコア5432

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

0

自己解決

AkitoshiManabeさんの言葉を参考に、
1.月表示の”1日”、”2日”などの ”日” 文字を削除したい
https://fullcalendar.io/docs/dayRender
のAPIで解決です

2.カスタマイボタンを作成し、そのボタンをhiddenDaysのAPIを使い
”日曜日の欄を非表示したい(ボダンで表示/非表示をする)”を解決しました。
https://fullcalendar.io/docs/customButtons
https://fullcalendar.io/docs/hiddenDays

投稿2019/11/27 23:30

KenTse

総合スコア24

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

0

はっきり言ってコードを移植するのがめんどくさいので手順で回答します。

  1. 月表示の”1日”、”2日”などの ”日” 文字を削除したい

functionでdocument.getElementsByTagName('td')[i].innerHTMLで「日」を「」へループで置換していく。
月表示がクリック または window.onloadでfunctionを発火させれば良いはず。

  1. 日曜日の欄を非表示したい(ボダンで表示/非表示をする)

クラスかなんかをdocument.getElementsByTagName('td')[i]のループで付与していきbuttonのclickで発火させれば良いのでは?

きちんとしたコードが欲しいならコードを質問本文に書いてください。

投稿2019/11/18 02:12

kyoya0819

総合スコア10429

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問