問題タブ [nested-repeater]
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.
wordpress - ACF Repeater はホームページで機能しません。同じループは内部ページで正常に機能します。いくつかの方法を試した
基本的には、私のホームページで (Easy Digital Downloads を使用して) /downloads/ のループを実行しようとしています。カスタム フィールドを各アルバムにアタッチし、それを個別にループしようとしています。これが想像以上に大変でした。いくつかの異なるループ方法を試しましたが、いくつかは他の方法よりもうまく機能しました。私の現在の解決策はとても近いです。
Global $post を使用したり使用したりせずに、さまざまなリセットを試みましたが、もともとは Relationship または Post Object フィールドを使用しようとしていましたが、これはまだやりたいと思っています。私はそれを解決するだろうと考えて、ただのカスタムフィールドデータと交換しましたが、それでも機能しません。
最近、single-download.php に同じコードを貼り付けたところ、問題なく動作しました。WP の読み取り設定を前後に調整し、パーマリンクをリセットしました。ホームページでこのコードを保持しているものは本当に混乱していますか?
これが私の現在のコードです:
デモサイトへのリンクはこちら: http://szymanskimusic.com/newsite/
最初のアルバム (オレンジ色の顔) をクリックすると、モーダルがポップアップし、アルバム情報とリピーター フィールドのリストが表示されます。タイトルとカート ボタンは正しいですが、曲のリンクをクリックすると、リスト アイテムごとに同じ mp3 が読み込まれて再生されます。
下部にある [ページを表示] ボタンをクリックすると、同じループがあり、正常に動作している単一のページに移動します。
コードもここにあります: https://github.com/szyam/szymanskimusic
front-page-2 は現在私が使用しているもので、methods-tried.php は私が使用しようとしたさまざまなループです。
c# - リピーター フッターの検索コントロールがテキスト ボックスに対して null を返す
ネストされたリピーターが 2 つあります。ネストされたフッターには、テキスト ボックスとファイル アップロード コントロールがあります。ファイル アップロードのインスタンスは問題なく取得できましたが、テキスト ボックスのインスタンスは null ですが、どちらもフッターに配置されています。
内部リピーターのフッターを表す aspx パーツは次のとおりです。
これは、コントロールにアクセスしようとしている C# コードです。
ページを実行すると、このエラーが発生します。
これは、次の行によって引き起こされます。
テキスト ボックスのコードを削除して、アップロード ファイルのみを取得しようとしたところ、非常にうまく機能しました。問題は、テキスト ボックスへのアクセスにあります。
編集:テキスト ボックスのアクセスされたテキストとアップロード ボタンのインスタンスはonclick
、同じページ内のボタンのイベント ハンドラーでアクセスする必要があります。したがって、両方をグローバルに定義し、ItemDataBound などの Repeater のネストされたリピーター イベントまたはAdrian Iftodeによって提案された ItemCreated であるイベントを実行しながら値を割り当てました。次に、ボタンのonclickで、ネストされたリピーターイベントがボタンのonclickの前に発生する必要があるため、値があると仮定してそれらを使用しました。アップロード ファイル インスタンスは正常に取得されますが、テキスト ボックスは常に null です。
グローバル変数宣言:
ネストされたリピーター イベント内のコード:
onclick 内のコード:
上記の if ステートメントは、upFile にファイルがあり、postText が常に null と見なされる場合にのみ実行されます。
このエラーの原因は何ですか?
ありがとうございました。
c# - ASP.NET のネストされたリピーターの問題
私は現在、ASP.NET Web フォーム プロジェクトに取り組んでおり、求人情報ページのネストされたリピーターを使用して、逆シリアル化された XML データを表示する必要があります。
私が抱えている問題は、ネストされたリピーターが XMLElement である最初のアイテムのみを表示し、要素の一部である XMLAttribute からのデータを表示しないことです。
たとえば、XML データは次のようになります。
ジョブ.xml
私が達成しようとしているのは、最初のリピーターが「ジョブ」を循環し、カテゴリ、タイトル、説明などを表示することです。ネストされたリピーターには、ジョブの場所とその給与が表示されます。
たとえば、上に表示された XML データの結果は次のようになります。
- カテゴリ: 管理
- 役職: シニア人事コーディネーター
- 説明: ...
- 簡単な説明: ...
- 場所: トロント
- 給与: $50000
- ...
次に、同じ仕事について、データを再度表示しますが、他の場所と給与を表示します...
- カテゴリ: 管理
- 役職: シニア人事コーディネーター
- 説明: ...
- 簡単な説明: ...
- 場所: ロンドン
- 給与: カテゴリ: 管理
- 役職: シニア人事コーディネーター
- 説明: ...
- 簡単な説明: ...
- 場所: ロンドン
- 給与:£40000
現在、ネストされたリピーターは最初の勤務地のみを表示し、給与については何も表示せず、同じ仕事の他の場所と給与を表示せずに次の仕事に進みます。これは、.aspx ファイルのリピーターの構造に間違いがあったためなのか、XML データの逆シリアル化に使用した .cs ファイルに間違いがあったためなのかはわかりません。以下のコードを確認してください。
Jobs.cs
JobCategories.aspx
c# - オブジェクトのリストから階層データを表示
特定の方法で表示したいオブジェクトのリストがあり、予想以上に問題が発生しています。基本的に、次のような設定が必要です。
- 親レベル 2 (ヘッダー)
- テーブル内の子レベル 3 アイテム
これは、各ページロードでプルされるリストの最後まで繰り返されます。ネストされたリピーターを試してみましたが、失敗しました。
親リピーターに 2 番目のリピーターをデータバインドするイベントがありましたが、レベル 2 ID の親を持つレベル 3 アイテムのみを表示するように指示するロジックがないことにすぐに気付きました。これを攻撃する方法はありますか?ネストされたリピーターは間違った方向かもしれないと思っています。- ありがとう
c# - コード ビハインドで DataItem を使用して、Nested Repeater でクラスまたはスタイルを設定する
私はこれについてしばらく見回しましたが、これを理解することができません。onItemDataBound
一部のクラスとスタイルを設定したいイベントのネストされたリピーターがあり<DIV>
ます。
HTML: <%# DataBinder.Eval(Container.DataItem,"sServer") %> > >
コードビハインド
私が立ち往生しているのは分離コードにあります。上記の rpDB_item_ItemDataBound イベントなど、いくつかの式で dataitem の列の 1 つの値を使用したいと考えています。
いいえ:
明らかに何かがおかしいので、ここからどこへ行くべきかは確かです。理想的には、dataitem 値または値自体に基づいて、クラスまたはラベルのタイトルを設定しています。
コードビハインドを作成するなど、これを行うためのより良い方法があるかもしれ<div>
ませんが、それを行う方法もよくわかりませんか? ヘルプや提案をいただければ幸いです (NOVICE C#)
編集:私はそれが正しいと思うこの機能を追加しました
そして次のラベル
関数をどのように呼び出すのですか? 私は試した
クラス内ですが、結果の文字列を関数に送信していません。
jquery - DataTable がネストされた Repeater と Bootstrap を壊す
DataTables と Nested Repeater で問題が発生しました。基本的に、正しい一致する tr td タグを取得していないことを示しています。
それでも、下のリンクから Nested Repeater のチュートリアルをたどりましたが、HTML が正しく形成されており、DOM をチェックするとすべて問題ないようです。テーブルは通常のテーブルのように見えますが、Datatble を初期化すると壊れる理由がわかりません。
ここをクリックして、ネストされたリピーターのチュートリアルの例を参照してください。
ただし、DataTable (#TeamDashboard) を初期化すると、次のエラーが発生します。
これは、DataTable を初期化するためのコードです。
私がどこで間違ったのか誰か知っていますか?私のJSを壊してしまうことを除いて、すべてがうまくいっているようです。
DataTable を初期化するとすぐに、ページ上の JS が壊れるように見えます...
よろしくお願いしますBMCC
javascript - Repeater Control ASP.Net に表示されるクリックされた項目の TextBox を取得する
ディスカッション フォーラムを実装する必要があるため、現在 asp.net リピーター コントロールを使用しています。リピーターアイテムごとに返信を追加するためのテキストボックスがあります。現在、Javaスクリプトとスタイルを使用しています。
最初のロードでは、返信パネルは表示されず、依存リンク ボタンをクリックすると、クリックされた項目のテキスト ボックス パネルのみが表示されます。現在、どの返信ボタンをクリックしても、リピーターの最初のアイテムしか表示されていませんか?
これに何か問題がありますか、またはリピーターでクリックした正確なアイテム ID を取得する方法はありますか?
脚本...
スタイル...
c# - DataTable Asp.net を使用したネストされたリピーター
問題は、dt1 を rpt2.DataSource(ネストされたリピーター ソース) として使用するとプログラムは正常に動作しますが、dt2 をソースとして使用すると (それに応じて Eval() を変更すると)、最初のリピーターのみの出力になります。
dt2=> の出力
1 ラムズ
2 プロセッサ
3 グラフィックカード
dt1に変更を加えたときの出力=>
1 ラムズ
1
2
3
2 プロセッサ
1
2
3
3 グラフィックカード
1
2
3
advanced-custom-fields - 2 つのネストされたリピーター内の高度なカスタム フィールド ポスト オブジェクトが機能しない
私はこのように達成しようとしています..投稿オブジェクトを2つのネストされたリピーターフィールド内のリピーターとして表示しようとしています..このリピーターと投稿オブジェクトを page-bagels.php というページテンプレートで使用しています。これらの 2 つのリピーターは、期待どおりの出力として 2 行を示しています。しかし、投稿オブジェクトは表示されていないか、値を返していません。むしろ、ページの値を返しています。私が使用したのと同じように、ページのタイトルを返し、投稿オブジェクトのタイトルを返しません。私のコードは以下の通りです
したがって、このコードでは、投稿オブジェクトもリピーターであることがわかります。つまり、3 つのリピーターを使用していることを意味します。コードを見れば分かる
ここに私が得ている出力がありますhttp://ahsanurrahman.com/myprojects/cms/wp/gadoua/en/bagels/
そのため、どんな助けでも大歓迎です。