問題タブ [nested]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
5 に答える
2025 参照

struct - 別の構造内にネストされた Clojure 構造

Clojureの構造内にネストされた構造を持つことは可能ですか? 次のコードを検討してください。

もちろん、これは不自然な例ですが、大きなデータ構造を小さなサブ構造に分割して、コードを管理しやすくしたい場合があります。コメントが示すように、フォーム 1 を実行すると「249 nil nil」が表示されますが、フォーム 2 を実行すると「コンストラクターを構築する引数が多すぎます」が表示されます。

この問題に間違った方法でアプローチしている場合は、何をすべきか教えてください。Clojure の Google グループを検索しても何も見つかりませんでした。


編集:

私の質問の文は、私が思っていたほど明確ではなかったと思います。

1.) Clojure である構造体を別の構造体内にネストすることは可能ですか? (下から判断すると、イエスです。)

2.) もしそうなら、正しい構文は何ですか? (繰り返しますが、下から判断すると、これを行う方法がいくつかあるようです。)

3.) 構造体が別の構造体内にネストされている場合、指定したキーで値を取得するにはどうすればよいですか?

私のサンプル コードは、私がしようとしていることをうまく示していなかったと思います。これをここに追加して、これを検索している他のユーザーがこの質問とその回答をより簡単に見つけられるようにします。

0 投票する
4 に答える
3362 参照

ruby-on-rails - XML で表されるネストされたリソースで REST を使用するには?

私の目的は、1 つの REST リクエストでネストされたリソースを作成することです。REST 要求は、XML ドキュメントを介して表されます。単一のリソースでは問題なく機能しますが、ネストされたリソースでは管理できませんでした。OK、次に少し例を挙げます。

最初に新しい Rails プロジェクトを作成します

次に、木と鳥の巣という 2 つのリソースの足場を生成します。

ファイル ./forrest/app/models/tree.rb で、以下に「has_many」行を挿入します。これは、木には多くの鳥の巣がある可能性があるためです :-)

ファイル ./forrest/app/models/bird_nest.rb で、以下に「belongs_to」行を挿入します。これは、すべての鳥の巣がツリーに属する必要があるためです。

その後、データベースをセットアップしてサーバーを起動します。

この XML スニペットを「tree.xml」という名前のファイルにコピー アンド ペーストするだけです...

...それを cURL でサービスに投稿して、新しいツリーを作成します。

これはうまくいきます。ツバメの巣用XML(ファイル名「bird-nest.xml」)も別途。これを送ったら…

...また、次の cURL ステートメントを介して。そのリソースは適切に作成されています。

OK、これまでのところすべて問題ありません。ゴムが道路と出会うポイントが来ます。1 つのリクエストで両方のリソースを作成します。1 つの鳥の巣を含むツリーの XML は次のとおりです。

再度 cURL を使用して、適切なリクエストをトリガーします...

...そして、ツリーのコントローラーの (生成された) "create" メソッドでサーバー エラーが発生します: AssociationTypeMismatch (BirdNest expected, got Array)

私の見解では、これは受信した属性とエラー メッセージに関するサーバーのログの重要な部分です。

だから私の質問は、XML リソースのネストに関して私が間違っていることです。正しい XML 構文はどれですか? または、このケースは生成されたものでカバーされていないため、ツリーのコントローラーを手動で変更する必要がありますか?

0 投票する
4 に答える
2667 参照

asp.net - asp.net 2.0 でネストされたチェックボックスを作成する

ASP.netでネストされたチェックボックスリストを作成する最良の方法は何ですか?

データグリッドを使用する必要がありますか? チェックボックスを有効にしてツリービューを使用する必要がありますか?

データテーブルに必要なデータがあり、それをループして、親チェックボックスごとにネストされたチェックボックスリストを持つチェックボックスリストを作成したいと考えています。

乾杯!

0 投票する
2 に答える
3118 参照

c# - ASP.net のネストされたデータリスト

ネストされたデータリストを使用して階層データを表示しています。ネストされたデータリストで、親データリストがバインドされているオブジェクトに属するプロパティにバインドできるようにしたいと考えています。

誰も私がこれを達成する方法を知っていますか?

0 投票する
2 に答える
708 参照

css - CSSメニューはIE7のネストされたDivを通して表示されません

このサイトのメニューを見ると:http ://writershore.com/ltlaw/

メニューはFirefox、Chromeなどで見栄えがしますが、IE7ではメニュードロップダウンがネストされたDIVを突破しません。

これはオーバーフローの問題ですか?z-indexの問題?両方のバリエーションを試しましたが、IEで結果が修正されません。

アイデアをありがとう!

0 投票する
1 に答える
3265 参照

asp.net - Repeater コントロールのネストされた Gridview

リピーター コントロール内にネストされた gridview コントロールがあります。


リピーター コントロールはページロード時にデータバインドされ、itemdatabound イベントで gridview コントロールを探します

If e.Item.ItemType = ListItemType.Item Then Dim gvw As GridView = DirectCast(e.Item.Controls(3), GridView) gvw.DataSource = GetData() gvw.DataBind() End If

これがすべて発生した後、私のページはリピーターコントロールのデータとグリッドビューのデータを表示していますが、問題は、データが行 1、3、5 の代替グリッドビューのみです... リピーターコントロールにはデータバインドされたグリッドがありますが、行 2、4、 6... データを表示しない

マークアップは - ほんの一例です

<repeater>
<itemtemplate>
<table>
<tr>
<td>
<gridview />
</td>
</tr>
<tr>
<td>
<label Text='<%# Eval("some_data") %>'
</td>
</tr>
</table>
</itemtemplate>
</repeater>

繰り返しますが、上記のマークアップは単なる例であり、完全です

私は何か重大な間違いをしていると思います。

0 投票する
3 に答える
19074 参照

c++ - C++でネストされた構造を初期化する方法は?

プログラム内にいくつかの異なる構造を作成しました。ネストされた構造を持つ構造ができましたが、それらを正しく初期化する方法がわかりません。構造を以下に示します。

次に、新しく作成された player という名前の Player 構造体の初期化を試みます。

これにより、ボックスに関するいくつかの異なるエラーが発生します。ボックスに明確な識別子がなく、「.」の前に構造体または構文が欠落していると述べています。

次に、次のように Player 構造体を作成し、そのメンバーを初期化しようとしました。

しかし、コンパイラは bob に識別子がないか、いくつかの構文が欠落していると見なすため、これによりさらに多くのエラーが発生します。

問題をグーグル検索しましたが、(親) 構造内でネストされた構造のさまざまなメンバーを初期化する方法を示す記事は見つかりませんでした。この件に関するヘルプは大歓迎です:-) !!!

0 投票する
1 に答える
2784 参照

c# - ASP.NET MVC RC2 でネストされたマスター ページを実装するにはどうすればよいですか?

現在設計中の Web アプリケーション用に、1 列のレイアウトを持つメインの MasterPage があります。ASP.NET MVC フレームワークの以前のリリースで可能だった入れ子になった MasterPages を使用して 2 列のレイアウトを実装するために、既存の MasterPage を再利用したいのですが、RC2 では動作しないようです。

以下は、私が現在取り組んでいるコードです。