問題タブ [multi-level]

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 投票する
3 に答える
343 参照

mysql - 1 つのクエリでマルチレベル配列を作成できますか?

mysql クエリを使用してマルチレベル配列を作成することは可能ですか? たとえば、各製品について 4 枚の写真を取得したい場合はどうすればよいですか?

または、製品をループする foreach を作成し、foreach で各製品の写真を取得するために mysql クエリを作成する必要がありますか?

編集:

私の構造は次のとおりです。

次に、すべての P_AttributeValues を P_Attribute 行に取得し、1 つのクエリで取得したいと考えています。それは可能ですか?

編集2:

受け入れられた回答の作成者によって作成されたクエリを使用して、この PHP コードで動作するようにしました。

0 投票する
0 に答える
2803 参照

android - Android でマルチレベル ListView を作成する方法

マルチレベルのリストを作成する必要があります。この画像のように

マルチレベルリスト

私はこれ、これ、これを試します

マルチレベルリストビューを実装する方法がわかりません。

私はこのように自分自身を作成し​​ようとします

main1.xml

TreenodeDatabase.java

ObjectClass.java

ArrayListClass.java

TreenodeActivity.java

私を助けてください私は成功に近づいていると思います..これはうまく機能していません。私がこれで逃したもの。

編集

loccat 出力

09-20 16:27:52.254: E/Database(5598): データベース '/data/data/com.android.treenode/databases/treenode.sqlite3' 09-20 16:27 で close() が明示的に呼び出されたことはありません: 52.254: E/Database(5598): android.database.sqlite.DatabaseObjectNotClosedException: アプリケーションは、ここで開かれたカーソルまたはデータベース オブジェクトを閉じませんでした 09-20 16:27:52.254: E/Database(5598): android.database で.sqlite.SQLiteDatabase.(SQLiteDatabase.java:1960) 09-20 16:27:52.254: E/Database(5598): android.database.sqlite.SQLiteDatabase.openDatabase(SQLiteDatabase.java:906) 09-20 16: 27:52.254: E/データベース (5598): android.database.sqlite.SQLiteDatabase.openOrCreateDatabase(SQLiteDatabase.java:940) 09-20 16:27:52.254: E/データベース (5598): android.database.sqlite で.SQLiteDatabase.openOrCreateDatabase (SQLiteDatabase.java:933) 09-20 16:27:52.254: E/データベース (5598): android.app.ContextImpl.openOrCreateDatabase(ContextImpl.java:614) 09-20 16:27:52.254: E/データベース (5598): android.database.sqlite.SQLiteOpenHelper.getWritableDatabase で(SQLiteOpenHelper.java:118) 09-20 16:27:52.254: E/Database(5598): com.android.treenode.TreenodeDatabase.(TreenodeDatabase.java:23) 09-20 16:27:52.254: E/データベース (5598): com.android.treenode.TreenodeActivity$1$1$1.onClick(TreenodeActivity.java:810) 09-20 16:27:52.254: E/データベース (5598): android.view.View.performClick( View.java:2533) 09-20 16:27:52.254: E/データベース (5598): android.view.View$PerformClick.run(View.java:9320) 09-20 16:27:52.254: E/データベース (5598): android.os.Handler.handleCallback(Handler.java:587) 09-20 16:27:52.254: E/データベース (5598): android.os.Handler で。dispatchMessage(Handler.java:92) 09-20 16:27:52.254: E/データベース (5598): android.os.Looper.loop(Looper.java:150) 09-20 16:27:52.254: E/データベース (5598): android.app.ActivityThread.main(ActivityThread.java:4385) 09-20 16:27:52.254: E/データベース (5598): java.lang.reflect.Method.invokeNative(ネイティブ メソッド) で09-20 16:27:52.254: E/データベース (5598): java.lang.reflect.Method.invoke(Method.java:507) で 09-20 16:27:52.254: E/データベース (5598): でcom.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:849) 09-20 16:27:52.254: E/データベース (5598): com.android.internal.os.ZygoteInit.main (ZygoteInit) で.java:607) 09-20 16:27:52.254: E/データベース (5598): dalvik.system.NativeStart.main (ネイティブ メソッド) で150) 09-20 16:27:52.254: E/データベース (5598): android.app.ActivityThread.main (ActivityThread.java:4385) で 09-20 16:27:52.254: E/データベース (5598): でjava.lang.reflect.Method.invokeNative(ネイティブ メソッド) 09-20 16:27:52.254: E/Database(5598): java.lang.reflect.Method.invoke(Method.java:507) 09-20 16 :27:52.254: E/データベース (5598): com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:849) 09-20 16:27:52.254: E/データベース (5598): でcom.android.internal.os.ZygoteInit.main(ZygoteInit.java:607) 09-20 16:27:52.254: E/Database(5598): dalvik.system.NativeStart.main(ネイティブ メソッド) で150) 09-20 16:27:52.254: E/データベース (5598): android.app.ActivityThread.main (ActivityThread.java:4385) で 09-20 16:27:52.254: E/データベース (5598): でjava.lang.reflect.Method.invokeNative(ネイティブ メソッド) 09-20 16:27:52.254: E/Database(5598): java.lang.reflect.Method.invoke(Method.java:507) 09-20 16 :27:52.254: E/データベース (5598): com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:849) 09-20 16:27:52.254: E/データベース (5598): でcom.android.internal.os.ZygoteInit.main(ZygoteInit.java:607) 09-20 16:27:52.254: E/Database(5598): dalvik.system.NativeStart.main(ネイティブ メソッド) で52.254: E/データベース (5598): java.lang.reflect.Method.invoke(Method.java:507) 09-20 16:27:52.254: E/データベース (5598): com.android.internal.os で.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:849) 09-20 16:27:52.254: E/Database(5598): com.android.internal.os.ZygoteInit.main(ZygoteInit.java:607) 09- 20 16:27:52.254: E/データベース (5598): dalvik.system.NativeStart.main (ネイティブ メソッド) で52.254: E/データベース (5598): java.lang.reflect.Method.invoke(Method.java:507) 09-20 16:27:52.254: E/データベース (5598): com.android.internal.os で.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:849) 09-20 16:27:52.254: E/Database(5598): com.android.internal.os.ZygoteInit.main(ZygoteInit.java:607) 09- 20 16:27:52.254: E/データベース (5598): dalvik.system.NativeStart.main (ネイティブ メソッド) で

データベースが正しく閉じられていないことが原因だと思います(私はこれを処理します)

しかし、コードが正しく機能していない場合があり、子レベルが表示されない場合があります。時々、二重の値が表示されます。

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

html - 選択したメニューにアクティブなクラスを追加し、デフォルトを削除します

選択したメニューを強調表示するWebアプリケーションを作成しました。

以下は私が持っているものです

これにより、以下のような出力が得られます(同じではありませんが、多少このようになります)。

今私がしたいのは

  1. 男性1を選択した場合は、クラスに出入りするよう<li class="level1 item102 parent makeSpace default"に変更する必要があります。<li class="level1 item102 parent makeSpace active"defaultactive

  2. クリックするとAd 2、に<li class="level1 item102 parent makeSpace default"変更されます<li class="level1 item102 parent makeSpace active"

これを行う方法はありますか?私はオンラインでチェックしますが、私が得る例はレベル0メニューのものでした。

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

cocos2d-iphone - lua を使用して cocos2d でレベルとマップを作成するにはどうすればよいですか?

lua を使用して自分のレベルとそれらのレベル内のマップを作成したいという考えがあります。私は単純かつ明示的にデータを操作し、App Store でバイインとして新しいレベルを追加できるようにしたいと考えています。lua を使用してマップ内にマップとレベルを作成するにはどうすればよいですか? Lua は OOP をサポートしているので、基本マップの「クラス」と基本レベルの「クラス」を作成できますか?それともすべてをハードコーディングする必要がありますか? 怒っている鳥が lua を使用するという事実を知っているので、私はできますか?

指示やサンプルは大歓迎です。ありがとう。

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

php - コードのヘルプ、無制限の php メニュー

私のメニューの2つのレベルでこのコードが機能するようになりました。しかし、無制限のレベルで動作するようにしたい. どこから始めればよいか考えている人はいますか?現在、データベースにさらにレベルを入力すると、「Undefined index Linnk & Label Line 29」と表示され、入力された新しい親が表示されません。

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

drop-down-menu - css マルチレベル ドロップダウン メニュー コーディング

次のコードは、マウスの product:hover 時にドロップダウン メニューを表示しますが、3 レベルのドロップダウン メニューの CSS コードが必要です。これ以上先に進むことができません。マルチレベル ドロップダウン メニューの CSS および HTML コーディングが必要です。

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

objective-c - マルチレベル xml を .plist Object-c に解析する

マルチレベルxmlを.plist、xmlファイルに解析するのを手伝ってくれませんか:

この xml を .plist に解析し、UITableView を埋めるにはどうすればよいですか?

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

c# - マルチレベルのC#Linqテーブルの結合

第 3 レベルのテーブル ef_staff テーブルを 3 回クエリして、各行の 3 つの差分スタッフ オブジェクトを取得しようとしています。これをLINQで翻訳する方法は?

私は多くの方法を試してきましたが、スタッフの 2 回目と 3 回目の参加で「タイプの推論に失敗しました」というエラーがまだあります。ここで何が欠けていますか?

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

c++ - マルチレベル継承での仮想基本クラスの使用は何ですか?

これは試験問題でした。

マルチレベル継承での仮想基本クラスの使用を示すプログラムを作成します。

マルチレベル継承の特定のケースで、仮想基本クラスが実際に違いを生むシナリオは考えられません。

私が考えることができる質問に対する唯一の可能な答えは、マルチレベルの継承を含むハイブリッド継承(ひし形)を表示することです。

任意のアイデアをいただければ幸いです。

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

c# - 継承された抽象クラスの抽象メソッドをオーバーライドする

さて、基本的に次の問題があります。抽象クラスに抽象メソッドを持つ別の抽象クラスを継承させようとしていますが、3番目のクラスが両方から継承するため、どちらにも抽象メソッドを実装したくありませんそのうちの:

バイナリコマンドを単項コマンドから分離しようとしていますが、どちらにも実行メソッドを実装したくない/実装できません。Binary で抽象メソッドをオーバーライドし (そうする必要があるため)、実装されていない例外をスローすることを考えました。オーバーライドする場合は本体を宣言する必要がありますが、抽象化する場合は継承されたメソッドを「非表示」にします。

何かご意見は?