2016-11-21 24 views
1

私は約18ヶ月前にワカンダを使用していた基本的なヘルプを探しています。ワカンダ - 基本的な理解

私はもう一度プロジェクトを書き、基本的なことに苦しんでいます。

私は変数ベースのデータソースを(データストアクラスベースのオブジェクトではなく)オンにしています。

ページがロードされているときに、この値を事前に入力する必要があります(これは、セッション記憶域またはローカル記憶域からデータを取得します)。

は、私は私がやって作成されたものと同じ名前の変数をし、その値を設定し、同期はデータソースオブジェクト

オブジェクトIDがCOLUserNameで、オブジェクトの値である理解と思っcOL_t_UserName

私はJavaScriptで

私はロードイベントコード値は、テストの目的のために手動で設定されている上で、次があります: -

documentEvent.onLoad = function documentEvent_onLoad (event) 
    { 

     var cOL_t_UserName = "test value" 
sources.cOL_t_UserName.sync(); //advise the datasource of our change 

が、これは番目の負荷に画面上のオブジェクトを設定しません。 eフォームとデバッグショーは、データソースオブジェクトの値を同期していません。

私は間違っていますか?

回答ありがとうございました。

答えて

1

これは古い方法です。 Wakanda v1リリースでは多くの変更が行われます。

ステップバイクイックステップは、に次のようになります。Webアプリケーション(またはモバイルアプリケーション)を作成しbackend SSJSスクリプト

  • を使用してあなたのデータをデータベース/database/model.waModel
  • でモデルのデータクラスを作成します

    • /web/
    • wakanda-angularコネクタを通じてバックエンドからフロントエンドにデータを取得

    wakanda-angular connectorのquick start tutorialに従うことをお勧めします。シンプルなCRUDアクションを行うのに役立ちます。

    幸運を祈る!

  • +0

    ヤン。それについて私に戻ってくれてありがとう。私はクイックスタートを手がけるいくつかの試みを行った。私が本当にそれに集中できたのは初めてのことでした。私はしかし、壁に頭を打っています。私は何か非常に間違っているか、何かが欠けているか、指示に間違いがあります。ウォークスルーに重大なエラーがあります。あなたはここで私を縛ることができますか(私の電子メールは4Dで知られています)、私はあなたのことを教えてくれます。ありがとう – nigelgreenlee

    +0

    私はあなたの要求を4Dサポートに転送します。よろしく。 – Yann

    +0

    それは需要として遭遇していないことを願っています! – nigelgreenlee

    0

    onLoadイベントで 'var'を削除すると機能します。

    documentEvent.onLoad = function documentEvent_onLoad (event) { 
    
        objCol.userName = "test value"; 
        sources.objCol.userName.sync(); 
    }; 
    

    varでは、関数に 'locale'変数を作成します。それはあなたのソースをsurclassして消えます。 私はオブジェクトのデータソースとcamelCase表記法を使用します。 これが役立つことを願っています。

    関連する問題