Smart CODE
生成済みコードに関するオンラインガイド

名前
ExtraDataProc - グループ内のその他の要素用のアクセスおよび変更関数
概要
「その他のデータ」を使用すると、サーバーにデータを送信するために、ユーザーインタフェースグループ内のどのコントロール (存在する場合) を使用するかを完全に制御することができます。「その他のデータ」要素は公開 (すなわちサーバー上で表示可能) です。このメカニズムは、サーバーに要求されるデータとインタフェースへのデータ表示方法が一致しない状況に対応するためのものですが、例外的なユーザーインタフェースデータをサーバーに送信したり、ユーザーインタフェース要素とまったく関わりのないトランザクションを作成するためにも使用できます。
形式
C
typedef char * (ExtraDataGetProc)( GROUPNAME_t*)
        GROUPNAME_t * mygroup;

typedef void   (ExtraDataSetProc)( GROUPNAME_t*, char*)
        GROUPNAME_t * mygroup;
        char * value;
C++
class ELEMENTVALUE_c: public sc_getset_c
{
        protected:
                char * value;
                GROUPNAME_c * group;
        public:
                ELEMENTVALUE_c( sc_group_c * g);
                char * get();
                void   set( char * val);
};

ELEMENTVALUE_c *
getNew_ELEMENTVALUE_c( sc_group_c * g)
{
        return new ELEMENTVALUE_c( g);
}
Java
public class GROUPNAME_ELEMENTNAME_c extends SCextraControl
{
        public GROUPNAME_ELEMENTNAME_c( String s, SCGroup g) {
                super( s, g);
        }

        public String getValue() { return null; }

        public void setValue( String s) {}
}
入力
戻り値
その他の注意
GROUPNAME、ELEMENTNAME、および ELEMENTVALUE は、生成済みのコードでは、グループやその他のデータに指定した名前に置き換えられます。
説明
使用法
サーバー用データの代替ビューの準備
言語 使用法 コメント
C
     
 
C++
     
 
Java
     
 
関連項目