問題タブ [datarepeater]

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

c# - DataPagerは2ページ目以降にリストされません

DataPager奇妙な振る舞いがあります。

それで、問題を特定するために、私はDataPagerReapeater情報を持っています。そして、私はDataPager一緒に働くために作ったを持っています。3ページありますが、DataPager動作がおかしいです。

最初のページを表示して[次へ]をクリックすると、2番目に移動し、すべて問題ありません。[次へ]をもう一度クリックすると、ポストバックは実行されますが、3ページ目に移動しません。最後と最初も正常に動作します。

しかし、2ページ目にいて[次へ]をクリックすると、3ページ目には移動せず、2ページ目に留まります。同じように、手動で3番目のページをクリックして前をクリックすると、最初のページに移動します。

理由がよくわかりません。

これがDataPager

PreRenderで実行するコードは次のとおりです。

ですから、その振る舞いは本当に奇妙で、何が問題なのかわかりません。

他の誰かがそのような問題に直面しましたか?

更新:ここにロードメソッドと私がそこに持っているものがあります:

更新2:これがSetPageProperties()の背後にあるコードです

そのコンポーネントはここから使用されました:http://www.codeproject.com/Articles/45163/Extend-Repeater-to-support-DataPager

問題は解決しました。datapagerrepeaterが正しい方法で実装されていなかったようです。修正できるソースが見つかったので、とにかく助けてくれてありがとう

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

c# - 複数行でのレコードの表示 - Visual Basic Power Packs DataRepeater コントロール

Visual Basic Power Packs DataRepeater コントロールを使用してアプリケーションを開発しています。このアプリケーションでは、レコードを行で表示する必要があります。イメージ、テキスト ボックス、およびリピーター コントロール用のチェックボックスを用意します。3 つのリピーター コントロールを 1 行に表示する必要があります。たとえば、12 レコードある場合、3 レコードの 4 行として表示する必要があります。

写真のようにレコードを表示したいと思います。誰でもこれについて私を助けてもらえますか?

ここに画像の説明を入力

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

winforms - PowerpacksDataRepeaterControl-画像が画像ボックスに読み込まれません

ピクチャーボックスを備えたwinformpowerpacksdatareapterコントロールがあります。これは、クラスのコードスニペットです。

DisplaySystemUsersControl.Designer.cs

DisplaySystemUsersControl.cs

SystemUserEntity_Only_For_UI_Binding.cs

ユーザーIDとユーザー名が読み込まれています。しかし、画像は読み込まれていません。SystemUserEntity_Only_For_UI_Binding.User_Image()画像バイト配列を保持しています。

誰かが何が悪いのか教えてもらえますか?

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

asp.net - DataRepeater _ItemCommand イベントがしばらくすると発火を停止する

わかりました、これは私がしばらくの間見た中で最も奇妙なものです...

VS studio 2010 を使用して、asp.net (フレームワーク 4.0) Web サイトを構築しています。私のコード ビハインドは VB.Net にあります。私のテスト ブラウザは Firefox (最新バージョン) で、IE8 と Google Chrome でも同じ動作でテストされています。

基本的に、UpdatePanel の DataRepeater に LinkBut​​ton があります。_ItemCommand イベントは、ページを定期的に (数分おきに) 使用している限り発生します。

問題は次のとおりです。別の Web ページを (別のブラウザー タブで) 開いて 1 時間ほどそこに座ってから、ブラウザー タブのテスト ページに戻って LinkBut​​ton をクリックすると、イベントが発生せず、ページが表示されません。リロードを取得します。ボタンがちょうど私に死んだかのように。

セッション タイムアウトの問題である可能性がありますが、セッション ID をテキスト ファイルに記録したところ、セッションは期限切れになりませんでした。<<<< TimeOut を検出するための新しいメソッドの使用

問題の根本原因は _ItemCommand イベントの発生が単に停止することであることを確認できます (ログファイル)。なぜそうなるのかわからない。

同様の問題(イベントが発生しない)で提案されたほとんどのソリューションを試しましたが、イベントが発生するため、問題は明らかに異なります...限られた時間だけです。

リピーター ViewState が有効になっています。Button の LinkBut​​ton を変更しようとしましたが、同じ問題はありません。私は ScryptManager の AsyncPostBackTimeout を上げようとしました...喜びもありません。sessionState mode="StateServer" を試しました。AVG リンク スキャナーを無効にしようとしました。

だからお願いします、どんなアイデアでも...恥ずかしがらないでください、この時点で私は何でも考える準備ができています.


セッションタイムアウトを確認するために現在使用しているコードは次のとおりです。

これがページのマークアップです

これがページコードビハインドです

重要かどうかはわかりませんが、ScriptManager がある master_page を使用します


包括的なテスト シナリオ:

  1. 参照: http://www.nwosurvivalguide.com/NWOSGN.aspx
  2. ニュースフィードをクリック(左側)
  3. 30分ほど放置
  4. 戻って別のニュースフィードをクリックしてください

結果 >>> イベントは発生しませんが、ページが読み込まれます Page_Init はセッション タイムアウトを検出します。ページを更新すると、すべてが再び機能するようになります。

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

c# - リストをデータリピーターにバインドする

C# でリストをデータ リピーターにバインドしようとしています。基本的なコードは動作します:

しかし、リストをデータ リピーターにバインドしようとすると、Visual Studio 2010 はサブルーチン .DataBind() に慣れていないため、次の順序をデバッグできません。リストをデータリピーターにバインドするにはどうすればよいですか?

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

c# - 最初の要素を hide() する方法

これは私のコードです:

最初の要素を非表示にしたいと思います。だから私は最初の行を次のように変更しようとしました:

しかし、うまくいかないようです:ItemIndexそれは方法ではありません。

どうすればいいですか?

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

php - Yiiでモデルの子関係の繰り返し可能なフィールドを作成するにはどうすればよいですか?

私は現在、最初のYiiアプリを作成しており、これまでのところ本当に楽しんでいます。このアプリは、ユーザーがウェイトリフティングのトレーニングを記録し、時間の経過とともに体力を監視できるようにするために使用されます。アプリの一部は、ユーザーが独自のワークアウトルーチンを作成できるようにすることです。たとえば、最終的なワークアウトルーチンは次の要素で構成されます。

脚ルーチンA

スクワット

セット1ターゲット担当者:12

2つのターゲット担当者を設定します:10

3つのターゲット担当者を設定します:8

デッドリフト

セット1ターゲット担当者:10

2つのターゲット担当者を設定します:8

3つのターゲット担当者を設定します:6

着席ふくらはぎレイズ

セット1ターゲット担当者:15

2つのターゲット担当者を設定します:12

これらのワークアウトルーチンを表示して使用する方法は知っていますが、それらを作成するための機能を構築する方法がわからないようです。理想的には、演習とそのセットの両方が繰り返し可能なフィールドになる「作成」ページが欲しいので、それぞれの特定の量を定義できます。データベーススキーマ(ルーチンテーブルが主なものです)と、希望するルーチン作成ページのワイヤーフレームデザインを添付して、私がやろうとしていることを皆さんに理解してもらうのに役立てています。誰かがこれで私を正しい方向に向けることができれば本当にありがたいです。

私のスキーマ ワイヤーフレームデザイン

どうもありがとう

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

windows - ウィンドウがデータリピーターのサイズ変更を形成しないのはなぜですか?

数日検索した後、mabyの誰かが私を助けてくれると思いました。Windowsフォームアプリケーションを作成しています。そして、私の見解の1つに、ラベルが付いたリピーターがあります。このラベルは動的なサイズになっています。しかし、私のDataRepeaterアイテムは私のラベルのサイズに調整されません。

誰かがこれを修正する方法を考えていますか?

私が使用しているデータリピーターは、ビジュアルベーシックパワーパックのものです。私を助けるためにこれ以上の情報が必要な場合は、私に知らせてください。

よろしくステファン

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

c# - ComboBox On DataRepeater コントロールは、選択したインデックスを共有します

コンボボックスを使用して各行にデータリピーターがあります。[追加] ボタンをクリックすると、新しい行が DataRepeater に追加されます。

フォームのボタンをクリックすると、新しい LineItem が作成され、再バインドされます。

これにより、新しい行が DataRepeater に正しく追加されますが、コンボボックスのインデックスを変更すると両方の行が変更されるようになりました。実行する必要がある特別なバインドはありますか?

私のバインディングコードは次のとおりです。

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

c# - DataRepeaterリンクラベルに一意のIDを設定する方法

これは、C#のWindowsフォームアプリケーションです。
私は3つの列を表示しているコントロールを使用しDataRepeaterています:
Text Label、、 以下はスクリーンショットです:Link LabelLink Label

ここに画像の説明を入力してください

以下は、入力するコードですDataRepeater

ここで必要なのは、ユーザーがクリックAccessまたはDenyリンクをクリックすると、対応するStaffIDを取得して、その特定のstaffIDをデータベースでアクセス/拒否としてマークできるようにすることです。
各行リンクラベルを一意のスタッフIDに関連付けるにはどうすればよいですか?
前もって感謝します!