wabacus学習記録03--注意事項及びその他(20120810)
3280 ワード
3.注意事項及びその他
1.reportタイプ
list、blocklist、crosslist、editablelist、editablelist2、listform、detail、editabledetail、editabledetail2、form
2.selectラベルではは使用できません.
3.ボタン文字およびボタン長の変更
4.自己構築データの保存
5.wabacusバックグラウンドでデータベース接続を取得する2つの方法
6.wabacus.cfg.xmlに登録されたプロファイル、データの取得方法
Config.getInstance().getPageBean(pageid)は、pageidに対応するPageBeanオブジェクトを得ることができる.
次に、PageBeanオブジェクトのgetMChildren()によって、その下のすべてのサブコンポーネントオブジェクトが得られ、順に類推され、その下のすべてのレベルのサブコンポーネントオブジェクトが得られる.
レポートに基づいてレポートを取得する場合はpagebeanを呼び出すことができます.getReportChild(reportid,true)が得られる.
PageBeanクラスのソースコードを見て、サブコンポーネントオブジェクトをどのように取るかを知ることができます.
7.主にレポートから複数のパラメータを継承する問題
dependsparams="txtno=@{sno}などの複数のパラメータをセミコロンで区切ることができます.txtname=@{sname}”
8.単列の内容が多く、表示が不完全である.どのように配置して内容を自動的に改行させることができます
編集可能なレポートはすべて1行に表示されます.
読み取り専用レポートの場合、のcellresizeを0に設定すると自動的に支店が表示されます.
9.wabacusプロファイルの取得方法wabacus.cfg.xmlに適用されるルートURL
サーバ側であればConfigを呼び出すことができる.Webrootは、あなたが構成したwebroot値を得ることができます.覚えてるよwabacus.config.*インポートします.
クライアントであればWXConfigを呼び出す.Webroot(この変数名はもう一度確認します)で、入手できます.
10.xmlでで囲まれたコンテンツには<>などの記号を含めることができます
1.reportタイプ
list、blocklist、crosslist、editablelist、editablelist2、listform、detail、editabledetail、editabledetail2、form
2.selectラベルでは
3.ボタン文字およびボタン長の変更
1.<buttons>
<button name="button1" position="searchbox" label=" " styleproperty="class='cls-button2'" extends="${add.button.default}"></button>
</buttons>
2.cls-button2 ,cls-button1 ;label ;
position="contextmenu" ;menugroup="11" ;menulabel
4.自己構築データの保存
<interceptor>
<imports>
<import>java.util.*</import>
<import>com.wabacus.util</import>
</imports>
<beforesave-perrow>
<![CDATA[
String message="";
if(updatetype==WX_INSERT)
{//
message=" :";
}else if(updatetype==WX_UPDATE)
{//
message=" :";
}else if(updatetype==WX_DELETE)
{//
message=" :";
}
if(message!=null)
{
System.out.print(message);
if(mRowData!=null)//mRowData
{
mRowData.put("password",DesEncryptTools.encrypt("12345"));
}
}
return WX_CONTINUE;
]]>
</beforesave-perrow>
</interceptor>
5.wabacusバックグラウンドでデータベース接続を取得する2つの方法
wabacus , , ?
a)java
Connection conn = Config.getInstance().getDataSource("ds_name").getConnection();
Connection conn = Config.getInstance().getDataSource(rbean.getSbean().getDatasource()).getConnection();
b)
Connection conn= rrequest.getConnection("ds_name");
Connection conn= rrequest.getConnection(rbean.getSbean().getDatasource());
a) , , 。
b) , , rrequest , 、 、 。 , , 。
6.wabacus.cfg.xmlに登録されたプロファイル、データの取得方法
Config.getInstance().getPageBean(pageid)は、pageidに対応するPageBeanオブジェクトを得ることができる.
次に、PageBeanオブジェクトのgetMChildren()によって、その下のすべてのサブコンポーネントオブジェクトが得られ、順に類推され、その下のすべてのレベルのサブコンポーネントオブジェクトが得られる.
レポートに基づいてレポートを取得する場合はpagebeanを呼び出すことができます.getReportChild(reportid,true)が得られる.
PageBeanクラスのソースコードを見て、サブコンポーネントオブジェクトをどのように取るかを知ることができます.
7.主にレポートから複数のパラメータを継承する問題
dependsparams="txtno=@{sno}などの複数のパラメータをセミコロンで区切ることができます.txtname=@{sname}”
8.単列の内容が多く、表示が不完全である.どのように配置して内容を自動的に改行させることができます
編集可能なレポートはすべて1行に表示されます.
読み取り専用レポートの場合、
9.wabacusプロファイルの取得方法wabacus.cfg.xmlに適用されるルートURL
サーバ側であればConfigを呼び出すことができる.Webrootは、あなたが構成したwebroot値を得ることができます.覚えてるよwabacus.config.*インポートします.
クライアントであればWXConfigを呼び出す.Webroot(この変数名はもう一度確認します)で、入手できます.
10.xmlでで囲まれたコンテンツには<>などの記号を含めることができます