ひさしぶりにiDempiere(アイデンピエレ)のコミュニティーにコントリビュート(貢献)する事ができました。これまでのコントリビュートは不具合の報告に留まっていましたが、今回は機能追加です。機能的にはコピーという基本的で簡単なものですが、地味に使って頂ける機能かなと思います。
JIRAチケット
コントリビュートした内容
今回コントリビュートしたのは、既存の検索ウィンドウの設定をコピーする事ができるプロセスです。CopyInfoWindowColumns.javaというクラスになります。
![検索ウィンドウの設定画面](https://image.jimcdn.com/app/cms/image/transf/none/path/sfe3be30db12270da/image/i3aa96ff0e82ce415/version/1387345508/%E6%A4%9C%E7%B4%A2%E3%82%A6%E3%82%A3%E3%83%B3%E3%83%89%E3%82%A6%E3%81%AE%E8%A8%AD%E5%AE%9A%E7%94%BB%E9%9D%A2.png)
日本語環境で使用する場合
マイグレーションスクリプトを実行しただけだと日本語の翻訳ができていないので、言語メンテナンスを実行し、日本語の翻訳データを作成して下さい。
![言語設定ウィンドウ](https://image.jimcdn.com/app/cms/image/transf/none/path/sfe3be30db12270da/image/i3e02b664263ea9f2/version/1387344866/%E8%A8%80%E8%AA%9E%E8%A8%AD%E5%AE%9A%E3%82%A6%E3%82%A3%E3%83%B3%E3%83%89%E3%82%A6.png)
検索ウィンドウ(Info Window)の検索ウィンドウタブに、プロセスを割り当てて下さい。
![ウィンドウ/タブ/フィールドのツールバーボタン設定](https://image.jimcdn.com/app/cms/image/transf/dimension=670x10000:format=png/path/sfe3be30db12270da/image/ib19fb2c1d2b9a692/version/1387345015/%E3%82%A6%E3%82%A3%E3%83%B3%E3%83%89%E3%82%A6-%E3%82%BF%E3%83%96-%E3%83%95%E3%82%A3%E3%83%BC%E3%83%AB%E3%83%89%E3%81%AE%E3%83%84%E3%83%BC%E3%83%AB%E3%83%90%E3%83%BC%E3%83%9C%E3%82%BF%E3%83%B3%E8%A8%AD%E5%AE%9A.png)
ソースコード
iDempiereのレポジトリを管理しているカルロスさんのはからいで、ソースコードに名前を入れて頂けました。記念に(^.^)アップしておきます。来年は、このような事が当たり前になるくらいになりたいですね。
![CopyInfoWindowColumnsのソース](https://image.jimcdn.com/app/cms/image/transf/none/path/sfe3be30db12270da/image/i841153ade70a3ccb/version/1387343405/copyinfowindowcolumns%E3%81%AE%E3%82%BD%E3%83%BC%E3%82%B9.png)
関連するコンテンツ
- 【iDempiere Lab】Most Recent Contributors (2014/9/27の研究日誌)
- 【iDempiere Lab】プラグインの習作:Copy Info Window Columns(2012/12/12の研究日誌)
- 【iDempiere Lab】検索ウィンドウ(Info Window)(2012/11/23の研究日誌)