問題タブ [grid]

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 に答える
377 参照

java - 抽象 Java グリッド

Java でグリッドの抽象表現を探しています (データの列と行を持つグリッド)。そのようなものは存在しますか?並べ替え、フィルター処理、行の追跡、列のプロパティの設定などを実行できるようにしたいと考えています。その後、Web 上でグリッドを実現します。

明確にするために:私はすでに究極のビューテクノロジー(クライアント側)を決定しています。私が探しているものは、すべてのレコードを保持し、ビューの要求に応じてそれらを提供します。

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

java - Java データ グリッド コントロール

JIDE Data Grid など、サードパーティのエンタープライズ データ グリッド コントロールはありますか? tory.net のような、サード パーティの Java コントロールを一覧表示している Web サイトはありますか? Google はそれほど多くはありませんが、Java の人気を考えると、両方ともたくさんあると思いました。

ティア

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

asp.net - ASP.NET商用Uber-Gridに代わるオープンソース

私が勤務している会社では、商用ベンダーの ASP.NET グリッド コンポーネントを使用していますが、コストがかかるため、バグのある古いバージョンを新しいバージョンにアップグレードするつもりはありません。これらの Uber-Grid に代わる、利用できるオープンソースの代替手段はありますか?

特に階層的なドリルダウン機能を探しています。使用できる Javascript ライブラリ プラグイン (jquery UI など) がいくつかあることは知っていますが、雇用主の現在のコーディング規則を考えると、サーバー側のコントロールを好むでしょう (可能な場合はサーバー側のコントロール、他に何もない場合は JavaScript)。動作します:-P)

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

layout - 印刷用に幅の広いグリッドを表現する最良の方法は?

Web アプリケーションの DIV 内で水平方向にスクロールする WIDE html グリッドが多数あります。

これらのグリッドを縦長の A4 ページに印刷するための最良の戦略を見つけたいと思います。

私が知りたいのは、このようなグリッド/データを提示/表示する最良の方法は何ですか.

この質問は HTML 固有のものではありません。CSS の @page ディレクティブではなく、デザイン戦略を探しています。

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

sql-server - SQL Server 2008 または Excel で距離チャートを相互参照しますか?

ここにあるものと同様の距離チャートを相互参照して作成し(例は道路距離の相互参照チャート)、理想的には、SQL Server 2008 (できれば Express バージョン) にデータを保存します。これらのプロパティ/能力が必要です

  • すべての列には、同じ名前の対応する行があります(つまり、私の例のようにスペルミスはありません)。
  • 1 つの行と列の交点で値を変更すると、ミラーの交点 (列と行) が更新されるか、ミラー データが無視される可能性があります。
  • 距離値は、エンド ユーザーが編集できる必要があります。
  • エンド ユーザーは、列/行のペアを追加、削除、または名前変更できる必要があります。
  • エンド ユーザーは、列を並べ替えて、行を自動的に移動できる必要があります。
  • 何百ものペアが存在する可能性があります。
  • 検索クエリは、出発地と目的地 (行と列) を指定して距離を見つける必要があります。

距離チャートは、Excel で簡単に実装できます。これを考えると、私の方がいいのでしょうか...

  • Excel をユーザー編集 UI として使用し、SQL の「もの」を新しいデータで更新しますか?
  • データのクエリでパフォーマンスの問題が発生する場合でも、データ ソースとして Excel を使用していますか?
  • ここで詳しく説明されている、まだ発見されていない天才のストロークを回答に使用していますか?
0 投票する
1 に答える
893 参照

css - Web アプリケーション グリッドのスタイル

バグのリストを表示する小さなバグ追跡システムに取り組んでいます。概要については、グリッドを使用したいと思います - 今はスタイルだけが必要です。

もちろん、他の人のスタイル全体をコピーするつもりはありませんが、どのタイプのスタイルが好きか知りたいだけです. 他に素晴らしいスタイルはありますか?

このサイトのスタイルについてどう思いますか。コンポーネント アート グリッド スタイルが好きですか? テレリックのスタイルはどうですか?

ご協力いただきありがとうございます

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

.net - 2 次元配列に基づいて WPF グリッドを設定する方法

オブジェクトの 2 次元配列があり、基本的にそれぞれを WPF グリッドのセルにデータバインドしたいと考えています。現在、私はこれを機能させていますが、ほとんどを手続き的に行っています。正しい数の行と列の定義を作成し、次にセルをループしてコントロールを作成し、それぞれに正しいバインドを設定します。

少なくとも、テンプレートを使用して xaml でコントロールとバインディングを指定できるようにしたいと考えています。理想的には、手続き型コードを取り除き、すべてをデータ バインディングで実行したいと考えていますが、それが可能かどうかはわかりません。

現在使用しているコードは次のとおりです。

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

.net - WPF GridSplitter がグリッドのサイズを変更しないようにするにはどうすればよいですか?

WPF GridSplitter は、グリッドをウィンドウよりも広くします!

GridSplitter を備えた WPF Grid があります。列のサイズを変更すると、グリッドをウィンドウよりも広くして見えなくすることができます。

次のように始まります。

WPF グリッド http://img201.imageshack.us/img201/9505/onehg6.jpg

しかし、左の列を広げた後、右の列 (緑) が見えなくなりました。

WPF GridSplitter http://img201.imageshack.us/img201/1804/twomy6.jpg

私は何を間違っていますか?GridSplitter がグリッドのサイズを変更しないようにするにはどうすればよいですか?


アップデート:

私はまだこれに苦労しています。グリッド内にグリッドをネストしてみました。それは役に立ちませんでした。これが私の XAML ColumnDefinitions、RowDefinitions、および GridSplitters です...


アップデート:

問題は WebBrowser コントロールにあると思います。新しい質問を参照してください:

WPF GridSplitter は WebBrowser コントロールでは動作しませんか?

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

wpf - グリッド列幅への WPF バインド

DependancyPropertyユーザーコントロールの 1 つを の のWidthプロパティにバインドしようとしてColumnGridます。

次のようなコードがあります。

別の Usercontrol で、次のようにDependancyProperty定義しています。

コードで Usercontrol のインスタンスを作成しているため、次のようなバインド ステートメントがあります。

定義された最初のバインディングは、実際の UIElement (この場合は Slider) へのバインディングですが、素晴らしく機能しますが、「TitleSection」(Grid で定義された ColumnDefinition) へのバインディングは失敗します。コードにブレークポイントを置き、"TitleSection" を監視すると、期待されるオブジェクトが返されます。

ax:Name'd ColumnDefinition をバインドできないのではないかと疑い始めています。グリッドの最初の列の幅の変化にどのようにバインドできるかを誰かが提案できますか?

EDIT #1 - コメントに答える

TitleWidthプロパティのセッターにブレークポイントが設定され、GridSplitter コントロールを使用して最初の列のサイズを変更すると、ブレークポイントにヒットしないという意味で、データバインディングは「失敗」します。さらに、DependancyProperty のTitleWidth変更が実行されないときに実行されると予想されるコード。

ユーザー コントロールが作成され、関数内のグリッド内の Stackpanel に追加されWindow_Loadedます。ユーザーコントロールが構築されるまでにグリッドがレンダリングされていると思います。確かに x:Name'd ElementTitleSectionは監視可能であり100、それらが構築されているとき/バインディングが発生する前の値を持っています。

編集#2 - おそらくこれと関係がありますか?

Grid ColumnDefinition ドキュメントの MSDN ページをくまなく調べていて、 GridLength()に出くわしましたが、バインディング式でこれを使用する方法がわかりません。関連する GridLengthConverter は、IValueConverter から派生していないため、バインディング コードでコンバーターとして使用できません。

私は、Grid オブジェクト内のセルの 1 つの ActualWidth プロパティに何らかの形でバインドする方向に傾いています。列定義にバインドするほどきれいには見えませんが、現時点ではそれを機能させることができません。

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

asp.net - ページングを使用してグリッドを単体テストする方法

一般的なWebUIデザインは、ページングを使用して並べ替え可能なグリッド(GridView、ListView、DataGrid)を表示することです。つまり、ユーザーは任意の列ヘッダーをクリックして、その列のデータでレコードを昇順または降順で並べ替えることができます。また、ユーザーは、たとえば一度に10レコードのページ間を移動できます。

  • グリッドに表示される可能性のある数百万のデータベースレコードが存在する可能性があります。
  • データ選択に適用できる可能性のあるフィルターは多数あります。表示されるレコードは、現在のユーザー、日付範囲、または顧客、部門、製品、注文に適用される場合があります。
  • ユーザーは、任意の列に表示されたレコードを並べ替えることができ、ページ間を移動できます。

このフィルター、このページ、およびこの並べ替え順序について、選択したレコードが正しいレコードであることを確認するための単体テストをどのように記述しますか?