[MCFrame]读取app配置的颜色,数值等信息

因为是基类的内容,可以在各业务画面调用。

mcframe.clientXP.XPP0010. XPP_PanelBase

getPgmSettingString(XPP_PanelBase, String...)
getPgmSettingNumber(XPP_PanelBase, String...)
getPgmSettingColor(XPP_PanelBase, String...)
getPgmSettingInt(XPP_PanelBase, String...)
getPgmSettingBoolean(XPP_PanelBase, String...)
getPgmSettingChar(XPP_PanelBase, String...)

MCAppClient Constant 的配置信息

<?xml version="1.0" encoding="UTF-8"?>
<!--MCAppClient Constant -->
<mcframe>

	<X>
		<XPP0010>
			<confirm_focus>
				<CNP0003I>false</CNP0003I>
				<CPP0170I>true</CPP0170I>
				<CPP0174I>true</CPP0174I>
				<CPP0176I>true</CPP0176I>
			</confirm_focus>
		</XPP0010>
	</X>
<!-- C6311#060 BEGIN -->
	<W>
		<WEP0600>
			<BizDatDL>
				<invisible>true</invisible>
			</BizDatDL>
		</WEP0600>
	</W>
<!-- C6311#060 END -->
	<C>
		<parts>
			<itm>
				<param>
					<noitmnm>
						<uniitmcd>
							<!-- 品名を検索条件に使用しない品目部品の設定。 品目CD確定時の品番、枝番の値未設定時の%有無。 品目CD確定時に品番、枝番に%を設定しない場合false。 -->
							<fuzzy>false</fuzzy>
						</uniitmcd>
					</noitmnm>
				</param>
			</itm>
		</parts>
		<!-- 色(START) -->
		<color>
			<!-- 黄系 -->
			<LightYellow1><![CDATA[255,255,150]]></LightYellow1><!-- 
				H独自色 -->
			<!-- 緑系 -->
			<LightGreen1>{color.MCButtonColor}</LightGreen1>
			<LightGreen2><![CDATA[230,250,200]]></LightGreen2><!-- 
				H独自色:LightGreen1より薄い -->
			<!-- 赤系 -->
			<LightRed1>{color.PINK}</LightRed1>
			<!-- 青系 -->
			<LightBlue1>{color.CORNFLOWERBLUE}</LightBlue1>
			<LightBlue2>{color.LIGHTSTEELBLUE}</LightBlue2><!-- LightBlue1より薄い -->
			<!-- 灰系 -->
			<LightGray1>{color.GAINSBORO}</LightGray1>
			<LightGray2>{color.SUPERLIGHTGRAY}</LightGray2><!-- LightGray1より薄い -->
			<!-- 空系 -->
			<SkyBlue1>{color.PALETURQUOISE}</SkyBlue1>
			<SkyBlue2>{color.LIGHTCYAN}</SkyBlue2><!-- SkyBlue1より薄い -->
			<!-- オレンジ系 -->
			<Orange1>{color.MOCCASIN}</Orange1>
			<Orange2>{color.PAPAYAWHIP}</Orange2><!-- Orange1より薄い -->
		</color>
		<!-- 基本背景色 -->
		<color>
			<cell>
				<!--タイトル行 -->
				<com_title>
					<bg>{C.color.LightGreen1}</bg>
				</com_title>
				<!--編集可能 -->
				<com_edit>
					<bg>{C.color.LightYellow1}</bg>
				</com_edit>
				<!--参照 -->
				<com_ref>
					<bg>{C.color.LightGreen2}</bg>
				</com_ref>
				<!--差異 -->
				<com_def>
					<bg>{color.PALETURQUOISE}</bg>
				</com_def>
				<!--過去 -->
				<cal_past>
					<bg>{color.GAINSBORO}</bg>
				</cal_past>
				<!--タイムフェンス内 -->
				<cal_in_tf>
					<bg>{color.SUPERLIGHTGRAY}</bg>
				</cal_in_tf>
				<!--土曜 -->
				<cal_sat>
					<bg>{color.LIGHTSTEELBLUE}</bg>
				</cal_sat>
				<!--日曜 -->
				<cal_sun>
					<bg>{color.PINK}</bg>
				</cal_sun>
				<!--マイナス -->
				<qty_minus>
					<bg>{color.PINK}</bg>
				</qty_minus>
			</cell>
		</color>
		<color>
			<cell>
				<all_ttl>
					<bg>255,255,180</bg>
				</all_ttl>
				<all_subttl>
					<bg>255,255,210</bg>
				</all_subttl>
				<expnsg_ttl>
					<bg>240,255,255</bg>
				</expnsg_ttl>
				<expnsg_subttl>
					<bg>220,255,255</bg>
				</expnsg_subttl>
				<expns_ttl>
					<bg>230,255,200</bg>
				</expns_ttl>
				<expns_ttl_h>
					<bg>230,255,200</bg>
				</expns_ttl_h>
				<expns_enable>
					<bg>{color.WHITE}</bg>
				</expns_enable>
				<expns_read_only>
					<bg>230,230,230</bg>
				</expns_read_only>
				<expns_srch_rslt>
					<bg>{color.WHITE}</bg>
				</expns_srch_rslt>
				<bg_other>
					<bg>{color.WHITE}</bg>
				</bg_other>
				<h_ttl>
					<bg>220,255,255</bg>
				</h_ttl>
				<v_ttl>
					<bg>255,255,150</bg>
				</v_ttl>
				<v_ttl_expnsg>
					<bg>255,255,180</bg>
				</v_ttl_expnsg>
				<v_ttl_expns>
					<bg>255,255,210</bg>
				</v_ttl_expns>
				<ym_ttl>
					<bg>255,255,180</bg>
				</ym_ttl>
				<alc_rate>
					<bg>220,255,255</bg>
				</alc_rate>
				<sls_cost>
					<bg>255,230,255</bg>
				</sls_cost>
				<profit>
					<bg>230,255,200</bg>
				</profit>
				<gen_ttl>
					<bg>230,255,200</bg>
				</gen_ttl>
				<money_diff>
					<bg>255,230,255</bg>
				</money_diff>
				<std_upri>
					<bg>255,255,180</bg>
				</std_upri>
				<var_fxd>
					<bg>230,255,200</bg>
				</var_fxd>
				<stkr>
					<bg>230,255,200</bg>
				</stkr>
				<ave_upri>
					<bg>220,255,255</bg>
				</ave_upri>
				<theory>
					<bg>255,230,255</bg>
				</theory>
				<top>
					<bg>204,255,255</bg>
				</top>
				<stk_amt>
					<bg>230,255,200</bg>
				</stk_amt>
				<loss>
					<bg>255,230,255</bg>
				</loss>
			</cell>
		</color>
		<!-- 色(END) -->
		<!-- 各画面プログラムに関連する設定 (START) -->
		<CMP0132>
			<!-- 更新種別時 -->
			<upd>
				<!-- カレンダーテーブル年月のセルフォアグラウンドカラー -->
				<ym_fg>0,0,0</ym_fg>
				<!-- カレンダーテーブル年月のセルバックグラウンドカラー -->
				<ym_bg>255,255,255</ym_bg>
				<!-- カレンダーテーブル存在しない日付のセルバックグラウンドカラー -->
				<no_data_bg>120,120,120</no_data_bg>
				<!-- 未変更時 -->
				<none>
					<!-- カレンダーテーブル日付のセルフォアグラウンドカラー -->
					<holiday_fg>180,0,0</holiday_fg>
					<workday_fg>0,0,0</workday_fg>
					<!-- カレンダーテーブル日付のセルバックグラウンドカラー -->
					<holiday_bg>250,145,255</holiday_bg>
					<workday_bg>255,255,255</workday_bg>
				</none>
				<!-- 変更時 -->
				<modify>
					<!-- カレンダーテーブル日付のセルフォアグラウンドカラー -->
					<holiday_fg>250,160,255</holiday_fg>
					<workday_fg>0,0,0</workday_fg>
					<!-- カレンダーテーブル日付のセルバックグラウンドカラー -->
					<holiday_bg>230,70,70</holiday_bg>
					<workday_bg>210,255,255</workday_bg>
				</modify>
			</upd>
			<!-- 参照種別種別時 -->
			<ref>
				<!-- カレンダーテーブル年月のセルフォアグラウンドカラー -->
				<ym_fg>0,0,0</ym_fg>
				<!-- カレンダーテーブル年月のセルバックグラウンドカラー -->
				<ym_bg>255,255,255</ym_bg>
				<!-- カレンダーテーブル存在しない日付のセルバックグラウンドカラー -->
				<no_data_bg>120,120,120</no_data_bg>
				<!-- カレンダーテーブル日付のセルフォアグラウンドカラー -->
				<holiday_fg>180,0,0</holiday_fg>
				<workday_fg>0,0,0</workday_fg>
				<!-- カレンダーテーブル日付のセルバックグラウンドカラー -->
				<holiday_bg>250,145,255</holiday_bg>
				<workday_bg>241,255,255</workday_bg>
			</ref>
		</CMP0132>
		<!-- 年 FROM TO の下限 上限の共通設定 -->
		<CMP9100>
			<min_year><![CDATA[2000]]></min_year>
			<max_year><![CDATA[2050]]></max_year>
		</CMP9100>
		<!-- CM:需給マスタ -->
		<CMP9210>
			<color>
				<cell>
					<!--編集可能 -->
					<edit>
						<bg>{C.color.cell.com_edit.bg}</bg>
					</edit>
					<!--過去 -->
					<past>
						<bg>{C.color.cell.cal_past.bg}</bg>
					</past>
					<!--奇数 -->
					<odd>
						<bg>{C.color.SkyBlue1}</bg>
					</odd>
					<!--偶数 -->
					<even>
						<bg>{C.color.Orange1}</bg>
					</even>
					<!--グラデーション:SkyBlue1 -->
					<gdSkyBlue1>
						<bg>{C.color.SkyBlue1}</bg>
					</gdSkyBlue1>
					<!--グラデーション:SkyBlue2 -->
					<gdSkyBlue2>
						<bg>{C.color.SkyBlue2}</bg>
					</gdSkyBlue2>
					<!--グラデーション:Orange1 -->
					<gdOrange1>
						<bg>{C.color.Orange1}</bg>
					</gdOrange1>
					<!--グラデーション:Orange2 -->
					<gdOrange2>
						<bg>{C.color.Orange2}</bg>
					</gdOrange2>
				</cell>
			</color>
		</CMP9210>
		<!-- 各画面プログラムに関連する設定 (END) -->
		<!-- 発番業務区分に関連する設定 (START) -->
		<NUM_BIZ_TYP>
			<c>mcframe.commonC.constant.CC_NUM_BIZ_TYP</c>
		</NUM_BIZ_TYP>
		<!-- 発番業務区分に関連する設定 (END) -->
		<!-- 承認機能CDに関連する設定 (ここから) -->
		<APRV_FUNC_CD>
			<c>mcframe.commonC.constant.CC_APRV_FUNC_CD</c>
		</APRV_FUNC_CD>
		<!-- 承認機能CDに関連する設定 (ここまで) -->
		<!-- 画面ID入力補助 表示対象ID 共通設定 (START) -->
		<h_disp_screen_id_def><![CDATA[^HA.*|^HB.*|^HC.*|^HD.*|^HE.*|^HF.*|^HG.*|^HH.*|^HJ.*]]></h_disp_screen_id_def>
		<CMP2130>
			<disp_screen_id>{C.h_disp_screen_id_def}</disp_screen_id>
		</CMP2130>
		<CMP2720>
			<disp_screen_id>{C.h_disp_screen_id_def}</disp_screen_id>
		</CMP2720>
		<CKP2380>
			<disp_screen_id><![CDATA[^HA.*|^HB.*|^HC.*|^HD.*|^HE.*|^HF.*|^HG.*|^HH.*|^HJ.*|^CA.*]]></disp_screen_id>
		</CKP2380>
		<!-- 画面ID入力補助 表示対象ID 共通設定 (END) -->
		<!-- 会計IFの色 -->
		<ac>
			<color>
				<cell>
					<!--貸借の借方の色 -->
					<debit>
						<bg>255,255,183</bg>
					</debit>
					<!--貸借の貸方の色 -->
					<credit>
						<bg>{color.WHITE}</bg>
					</credit>
					<!--貸借合計の色 -->
					<dc_sum>
						<bg>{C.color.LightRed1}</bg>
					</dc_sum>
				</cell>
			</color>
		</ac>
		<CDP1070>
			<color>
				<!--貸借の借方の色 -->
				<debit>
					<bg>230,250,200</bg>
				</debit>
				<!--貸借の貸方の色 -->
				<credit>
					<bg>{color.WHITE}</bg>
				</credit>
			</color>
		</CDP1070>
		<!-- 各画面の背景色 -->
		<!-- 会計IFの色:ここまで -->
		<!-- 購買内示の色:ここから -->
		<CHP0020>
			<color>
				<cell>
					<!-- グルーピングのセル -->
					<grp_hdr>
						<bg>{color.WHITE}</bg>
					</grp_hdr>
					<!-- タイムフェンスのセル -->
					<tf>
						<bg>{color.SUPERLIGHTGRAY}</bg>
					</tf>
					<!-- 入力可能セル -->
					<enable>
						<bg>{color.PINK}</bg>
					</enable>
					<!-- 読み取り専用セル -->
					<read_only>
						<bg>{C.color.cell.com_title.bg}</bg>
					</read_only>
				</cell>
			</color>
		</CHP0020>
		<CQP0160>
			<!-- ノード、リーフラベルにインデントを付加するかどうか -->
			<leafindent>false</leafindent>
		</CQP0160>
		<CQP1670>
			<color>
				<cell>
					<!-- 土曜 -->
					<sat>
						<bg>{C.color.cell.cal_sat.bg}</bg>
					</sat>
					<!-- 日曜 -->
					<sun>
						<bg>{C.color.cell.cal_sun.bg}</bg>
					</sun>
				</cell>
			</color>
		</CQP1670>
		<!-- 購買内示の色:ここまで -->
	</C>
</mcframe>

猜你喜欢

转载自blog.csdn.net/yunhaicaomei/article/details/83539481