前提・実現したいこと
pleasanterのクロス集計機能を利用しています。
期間に「日」を指定すると1ヶ月(1日~31日まで)全て表示されますが、21日~20日と月をまたいで日付を表示させたいです。
CrosstabMonthのselectの内容を変更して、始まりを21日~とすることは出来たのですが、終わりの日を20日に変更する方法が分からず立ち止まっています。
pleasanter内部のcsやjsをいじらずに、スクリプト等で実装出来れば...と考えていますが、何か方法がございますでしょうか?
大変申し訳ないのですが、初心者で当然のことが分かっていないかもしれません。よろしくお願いします。
該当のソースコード
javascript
1$("#CrosstabMonth option[value='7/1/2011 12:00:00 AM']").remove(); //元々入っていたvalueを削除(2011~2031まで全ての月) 2. 3. 4. 5$("#CrosstabMonth").append("<option value='7/21/2021 00:00:00 AM'>2021年7月分</option>"); //21日始まりを追加 6. 7. 8. 9$("#CrosstabTimePeriod").append("<option value='hoge'>hoge</option>"); //optionを追加して月またぎ期間を追加したい 10 11
試したこと
どこでmaxの日付を判定しているのかを知りたくて、CrosstabTimePeriod、SetDateRangeDialog、CrosstabXTypeをremoveしてみたりしました。
そこからCrosstabTimePeriod(https://github.com/Implem/Implem.Pleasanter/blob/f774132129aef11208ac0369cb2c30832fb033fc/Implem.Pleasanter/Libraries/ViewModes/CrosstabUtilities.cs
)がキーなのかもと考え、optionを追加出来れば...と自分なりに調べてみたのですが、スクリプトでオプションの中身をどうやって作って処理させるのか分からず詰まってしまいました。
補足情報(FW/ツールのバージョンなど)
・Pleasanter ver1.1.28.0
・Ubuntu20.04
・.NetCore3.1
・PostgreSQL
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/07/29 06:32