-1

カスタム・ウィジェットを使用して、dojo を使用して worklight にリスト項目を追加しようとしています。適切なチュートリアルが見つかりません。誰か助けてもらえますか?

4

2 に答える 2

2

こちらのドキュメントをお読みください。特に初心者向けチュートリアル。それから、 Dojo Mobile Reference Documentationを読みます。特にリストセクション。たとえば、RoundRecListはサンプル コードを提供します。

プラットフォーム (Dojo、Worklight) の機能を理解せずにコードをコピーして貼り付けるのではなく、プラットフォーム (Dojo、Worklight) の学習に時間をかけることを強くお勧めします。

于 2013-06-24T17:15:01.577 に答える
0

あなたの質問を理解したかどうかわかりません。プログラムで dojox.mobile.ListItems を作成する例をお探しですか? その場合は、最初に List 内の既存の ListItems をすべて破棄する必要があります。その後、新しい ListItems を作成してリストに追加する必要があります。

updateList : function(jsonArray) {
        // Query list Id and destroy all listitems
        var list = dijit.registry.byId(this.listId);
        list.destroyDescendants();
        // Iterate through JSON Array and create new ListItems
        for ( var i = 0; i < jsonArray.length; i++) {
            var title = jsonArray[i].title;
            // Create new ListItem
            var listElement = new ListItem({
                label : title       
            });
            // Append listItem at end of List
            list.addChild(listElement);
        }
},

dojox.mobile.ListItem の資料も参照してください。「ラベル」以外にも使用できるパラメーターがいくつかあるからです。

于 2013-06-25T07:51:37.407 に答える