RSSフィードについて

RSSリーダーで、フォーラムの新着投稿情報がチェックできます。
詳しくは下記ページを参照して下さい。

RSSフィード  RSSフィードについて

ご自由に情報交換の場として御利用ください。
また質問の前には「回答を得るには?」を参照してください。


GroupSessionへの要望があれば参考にさせていただきます。
要望リストも参考にしてください。


 
フォーラム  フォーラム
03_プラグイン開発フォーラム
スレッド  タイトル

スケジュールの色数増加


[ 1284 ] スケジュールの色数増加
投稿者: aki185
投稿日時:  2008/08/27 10:26:33
お世話になります。

スケジュールの色分け用の色数を増やそうと少し変更を加えていたのですがエラーが出てしまいます。
通常の表示画面とスケジュール登録画面での色数増加&色の変更はうまく出来たのですが、
追加した色にコメントをつけようとするとうまくいきません。
管理者設定のスケジュール基本設定のソースをいじってコメント入力欄を増やそうとすると、
コンパイルは出来るのですが実際に稼動するとエラーになります。
内容は文字数オーバーになるのでレスでつけます。

たぶん、コメントを格納しているデータベースの数?サイズ?が足りないと言うことだと思うのですが、
どこでそれらの設定をするのかわからず頓挫してしまいました。
なにかわかる方いらっしゃいましたら助言をお願いします。

よろしくお願いします。
  引用返信
[ 1285 ] Re: スケジュールの色数増加
投稿者: aki185
投稿日時:  2008/08/27 10:33:27
エラー内容1
java.lang.IndexOutOfBoundsException: Index: 5, Size: 5
at java.util.ArrayList.RangeCheck(ArrayList.java:547)
at java.util.ArrayList.get(ArrayList.java:322)
at jp.groupsession.v2.sch.sch081.Sch081Biz.setInitData(Sch081Biz.java:90)
at jp.groupsession.v2.sch.sch081.Sch081Action.__doInit(Sch081Action.java:334)
at jp.groupsession.v2.sch.sch081.Sch081Action.executeAction(Sch081Action.java:62)
at jp.groupsession.v2.struts.AbstractGsAction.execute(AbstractGsAction.java:122)
at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:431)
at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:236)
at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1196)
at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:432)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:710)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:630)
at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:436)
at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:374)
at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:302)
at org.apache.struts.action.RequestProcessor.doForward(RequestProcessor.java:1085)
at org.apache.struts.tiles.TilesRequestProcessor.doForward(TilesRequestProcessor.java:263)
at org.apache.struts.action.RequestProcessor.processForwardConfig(RequestProcessor.java:398)
at org.apache.struts.tiles.TilesRequestProcessor.processForwardConfig(TilesRequestProcessor.java:318)
  引用返信
[ 1286 ] Re: スケジュールの色数増加
投稿者: aki185
投稿日時:  2008/08/27 10:34:03
エラー内容2
at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:241)
at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1196)
at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:432)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:710)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at jp.co.sjts.util.http.filter.FilterEncoding.doFilter(FilterEncoding.java:70)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
at java.lang.Thread.run(Thread.java:619)
  引用返信
[ 1289 ] Re: スケジュールの色数増加
投稿者: ヘイヘイゲイ
投稿日時:  2008/08/28 15:38:24
DB設計書はここで公開してますよ。
http://www.gs.sjts.co.jp/v2/tec/gs_document.html

あとGroupSessionのバージョンは何ですか?
  引用返信
[ 1307 ] Re: Re: スケジュールの色数増加
投稿者: aki185
投稿日時:  2008/09/01 18:44:11
> あとGroupSessionのバージョンは何ですか?

バージョン書いてませんでした。
すみません。
Ver2.11です。

設計書も目を通したのですが、それらしいところを見つけることが出来ませんでした。
もう一度見てみたいと思います。
  引用返信
[ 1321 ] Re: Re: スケジュールの色数増加
投稿者: aki185
投稿日時:  2008/09/04 09:56:12
> DB設計書はここで公開してますよ。

DB設計書を再度読み直して、SCM_IDが5までしかないのが原因だと思われるのですが、これをどこで指定しているのかわかりません。
Ver2.13でDBAが使えるそうなので、ますはバージョンアップして再度ソースをいじって確認してみようと思います。
  引用返信
[ 1325 ] Re: スケジュールの色数増加
投稿者: ウッチー
投稿日時:  2008/09/04 17:32:28
掲題の件、カスタマイズ成功しました。

<内容>
1.スケジュールタイトル区分をデフォルト[5]から[7]に拡張
2.デフォルト色(青・赤・緑・橙・黒)を任意の色に変更(追加分も含む)

現在、順調に安定稼動しています。
なお、バージョンは「2.1.3」(DBAオプションインストール済み)を利用しています。
(ちなみに先日、同案件を要望事項としてフォーラムへ投稿しました)


  引用返信
[ 1326 ] Re: Re: スケジュールの色数増加
投稿者: aki185
投稿日時:  2008/09/04 17:52:14
> 掲題の件、カスタマイズ成功しました。
おめでとうございます(?)

> <内容>
> 1.スケジュールタイトル区分をデフォルト[5]から[7]に拡張
> 2.デフォルト色(青・赤・緑・橙・黒)を任意の色に変更(追加分も含む)
ちなみに、各カラーに対するコメントも7色分設定できるようになってますでしょうか?
私はそこで躓いてしまっています。
JAVAもDBの知識もない者には難しいですorz
  引用返信
[ 1330 ] Re: Re: Re: スケジュールの色数増加
投稿者: ウッチー
投稿日時:  2008/09/04 19:08:58
> ちなみに、各カラーに対するコメントも7色分設定できるようになってますでしょうか?
> 私はそこで躓いてしまっています。
> JAVAもDBの知識もない者には難しいですorz

はい可能です。
CSS,JSPへの追加・変更は勿論ですが、既存JAVAソースへのカスタマイズが必要です。
カスタマイズ後のコンパイル方法はこちらを参考にしてみて下さい。
http://www.gs.sjts.co.jp/v2/tec/about_compile.html

また、初期作業としてDBへ拡張分の事前登録が必要です(DBAプラグインの導入をお奨めします)
http://www.gs.sjts.co.jp/v2/seihin/plugin_dba.html

  引用返信
[ 1333 ] Re: Re: Re: Re: スケジュールの色数増加
投稿者: aki185
投稿日時:  2008/09/05 12:05:06
> > ちなみに、各カラーに対するコメントも7色分設定できるようになってますでしょうか?
> はい可能です。
> CSS,JSPへの追加・変更は勿論ですが、既存JAVAソースへのカスタマイズが必要です。

> また、初期作業としてDBへ拡張分の事前登録が必要です(DBAプラグインの導入をお奨めします)

お返事ありがとうございます。
JAVAソースへの変更とコンパイル方法は間違っていないと思うのですが、DBへの登録が出来ないでいます。
DBAを導入し調べてみたところ、おそらくSCM_IDが5までしかないためにエラーが出ているのだと予測しています。
それで検索かけてSQLでいろいろ試してみたのですが、実行結果がすべてエラーになってしまいお手上げ状態です。
よろしければDBAの変更点だけでも教えてもらえませんでしょうか?
その時の実行文も載せてもらえると助かります。

よろしくお願いします。
  引用返信
[ 1338 ] Re: Re: Re: Re: Re: スケジュールの色数増加
投稿者: ウッチー
投稿日時:  2008/09/05 14:01:21
> よろしければDBAの変更点だけでも教えてもらえませんでしょうか?
> その時の実行文も載せてもらえると助かります。

DBAによるInsert実行例です。
insert
into
SCH_COL_MSG(
SCM_ID,
SCM_MSG,
SCM_AUID,
SCM_ADATE,
SCM_EUID,
SCM_EDATE
)
values
(
6,
'TEST',
101,
'2008-09-05 11:14:55.157',
101,
'2008-09-05 11:14:55.157'
)

SCM_ID は連番
SCM_MSG は適当に設定(後でテストを兼ねて「管理者:スケジュール基本設定」から変更を実施)
SCM_AUID, SCM_ADATE, SCM_EUID, SCM_EDATE は登録済レコードから引用

と、こんな感じですが。。。
  引用返信
[ 1345 ] Re: Re: Re: Re: Re: Re: スケジュールの色数増加
投稿者: aki185
投稿日時:  2008/09/10 11:29:41
返信が遅くなってしまい申し訳ありません。
教えていただいたSQL文で無事に表示できるようになりました。
insert文はすべてのテーブルに対して実行しなければダメなのですね。
SCM_IDだけinsertしようとしていて、エラーになっていました;
ちゃんと基本から勉強しなければダメですね。

ありがとうございました。
  引用返信
[ 1346 ] Re: Re: Re: Re: Re: Re: Re: スケジュールの色数増加
投稿者: ウッチー
投稿日時:  2008/09/10 11:55:46
> 返信が遅くなってしまい申し訳ありません。
> 教えていただいたSQL文で無事に表示できるようになりました。
> insert文はすべてのテーブルに対して実行しなければダメなのですね。
> SCM_IDだけinsertしようとしていて、エラーになっていました;
> ちゃんと基本から勉強しなければダメですね。
>
> ありがとうございました。

問題が解決できて良かったです。
(しばらく返信がなかったので気になっていました)
テーブル定義においてSCM_COM[タイトルコメント]以外の項目はNot Null制約が付与されています。
そのためInsert:valuesによる値の設定は必須になります。
(DB設計書_スケジュール:SCH_COL_MSG[タイトルカラーコメント]テーブル定義書)

今後ともよろしくお願いします。

  引用返信
[ 4022 ] Re: スケジュールの色数増加
投稿者: hister
投稿日時:  2011/08/03 14:40:52
h2のインサート、大変参考になりました。
(まさかダブルクォーテーションが駄目だとは分からず苦戦してました)

皆様の力になればと思い、情報載せておきます。参考程度ですが。
以下のファイルを修正すれば色数を増やせますし、色のコメントの箇所も修正されます。
(無論DBの修正も必要です。)
・・欲を言えば、DBから色の数を取得し、グルグル回して作成出来るようにすれば最高ですが。
ただ、ローカルで確認しただけですので、もしかしたら問題あるかもです。

/schedule/css/schedule.css
/WEB-INF/plugin/schedule/jsp/sch010.jsp
/WEB-INF/plugin/schedule/jsp/sch020.jsp
/WEB-INF/plugin/schedule/jsp/sch040.jsp
/WEB-INF/plugin/schedule/jsp/sch040kn.jsp
/WEB-INF/plugin/schedule/jsp/sch041.jsp
/WEB-INF/plugin/schedule/jsp/sch081.jsp
/WEB-INF/plugin/schedule/jsp/sch091.jsp
/WEB-INF/plugin/schedule/jsp/sch100.jsp
/WEB-INF/plugin/schedule/jsp/schmai.jsp
/WEB-INF/plugin/schedule/src/~/sch081/Sch081Action.java
/WEB-INF/plugin/schedule/src/~/sch081/Sch081Biz.java
/WEB-INF/plugin/schedule/src/~/sch081/Sch081Form.java
/WEB-INF/plugin/schedule/src/~/GSConstSchedule.java
/WEB-INF/plugin/schedule/src/~/sch100/Sch100Biz.java
  引用返信
[ 4278 ] Re: Re: スケジュールの色数増加
投稿者: hister
投稿日時:  2011/11/14 10:15:13
えー、補足です。
以下のファイルはスケジュール機能だけです。
在籍管理とか、他の機能には反映されませんのでご了承ください。

> 皆様の力になればと思い、情報載せておきます。参考程度ですが。
> 以下のファイルを修正すれば色数を増やせますし、色のコメントの箇所も修正されます。
> (無論DBの修正も必要です。)
> ・・欲を言えば、DBから色の数を取得し、グルグル回して作成出来るようにすれば最高ですが。
> ただ、ローカルで確認しただけですので、もしかしたら問題あるかもです。
>
> /schedule/css/schedule.css
> /WEB-INF/plugin/schedule/jsp/sch010.jsp
> /WEB-INF/plugin/schedule/jsp/sch020.jsp
> /WEB-INF/plugin/schedule/jsp/sch040.jsp
> /WEB-INF/plugin/schedule/jsp/sch040kn.jsp
> /WEB-INF/plugin/schedule/jsp/sch041.jsp
> /WEB-INF/plugin/schedule/jsp/sch081.jsp
> /WEB-INF/plugin/schedule/jsp/sch091.jsp
> /WEB-INF/plugin/schedule/jsp/sch100.jsp
> /WEB-INF/plugin/schedule/jsp/schmai.jsp
> /WEB-INF/plugin/schedule/src/~/sch081/Sch081Action.java
> /WEB-INF/plugin/schedule/src/~/sch081/Sch081Biz.java
> /WEB-INF/plugin/schedule/src/~/sch081/Sch081Form.java
> /WEB-INF/plugin/schedule/src/~/GSConstSchedule.java
> /WEB-INF/plugin/schedule/src/~/sch100/Sch100Biz.java
>
  引用返信
 
スレッドURL:
 

クラウド版グループウェアbycloud

Twitter
開発スタッフのつぶやき http://twitter.com/gsession_jts
Facebook
メールマガジン
GroupSessionのセキュリティ情報、アップデート情報をお伝えするメールマガジンです。(無料)
メルマガ『速報!GroupSession』
ブログ
スタッフによる開発日誌を公開しています。
「Public JTS スタッフブログ」


Copyright 日本トータルシステム株式会社