問題タブ [objectlistview]

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

python - リストに有効なデータがあるにもかかわらず、空白行で表示を更新するpython ObjectListView

ObjectListView を更新するリストがありますが、以前は機能していましたが、別の問題のトラブルシューティングで何とか壊れましたが、機能しない理由がわかりません。

プログラムがディレクトリを解析するとき、見つかった .mp3 ファイルに関する情報でリスト ビューを更新することになっています。表示を更新していますが、空白行のみです。ただし、出力をコマンド ラインに強制すると、リストの内容が正しいことが示されます。

さらに混乱させるために、「ログ」のタイプとして機能する 2 番目のリストがあります。これは正しく機能し、どちらも同じ手法を使用してそれぞれのリストを更新しています。コードをチェックして、タイプミスがどこにあるのか (私が推測しているもの) を見つけましたが、私の人生では、なぜこれが機能しないのかわかりません。

正しく更新されていないリストは TrackOlv です。実際のエラーを確認するには、.mp3 ファイルを含むソース ディレクトリを参照し、宛先ディレクトリを選択します。データ行ではなく空白行で表示が更新されます。

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

python - python ObjectListView には、編集できない列が 1 つあります。

編集可能にした ObjectListView があります

self.TrackOlv.cellEditMode = ObjectListView.CELLEDIT_SINGLECLICK

2つの奇妙な問題が発生します。

1) 最初のセル/列を編集できません。これは、OLV がそれを主キーまたはその効果のように扱っているためですか? オブジェクトに別の属性を作成し、それを表示しないことで回避できると思いますが、それはちょっと安っぽく見えます。

2) 最初の列の最初の文字の前に、約 4 文字分の空白があります。これは正常ですか?これには、標準の青/黄の線の色効果が含まれます。空白があると、列のテキストと色の効果が始まります。大したことではありませんが、それが正常なのか疑問に思います。

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

c# - 非 xml 環境での linq に対する一般的なキー値アクセスの分離

おはよう。

私は教育を受けたコンピューター科学者ではないので、いかがわしい用語の乱用は見逃してください。

私のフレームワークでは、Record というベース フォームがフォーム RecordDetail をダイアログとして開きます。たとえば、RecordClient は Record を拡張し、クライアント データとクライアント関連の子データのタブ付きリストを含みます。RecordDetail は、DataContext に対して使用されるカスタム属性として保存されたリフレクションと表示オーバーライドに完全に基づいて、詳細な編集のために 1 つの子データ行を展開します。レコードはアプリケーション用にサブクラス化されていますが、RecordDetail をサブクラス化する必要はありません。これは、リストされた子の外部キー編集の表示を除いて機能します。

ObjectListViewと Linqを使用する必要があります。WPF/XML が使えません。非連続的なデータベース接続のシリアライゼーション トリックを行うため、データを複製して状態を管理すると、外部キー オブジェクトが失われます。ObjectListView は、表示と一般的な不正のために外部キー オブジェクトを必要とします。私はHibernateを知っていますが、Linqは私を途方に暮れさせます:

フレームワークとアプリケーション固有のクラスを結合せずに、RecordDetail へのダイアログが閉じた後、Record 内から外部キー オブジェクトにアクセスするにはどうすればよいですか?

あれは、

ここで、「PrimaryKey」は主キー属性をラップし、「GetTable」、「Where」、および「SingleOrDefault」の間で失敗が発生します。

この晴れた日曜日の朝に、あらゆる視点が高く評価されました。

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

c# - c# objectlistview モデルの更新が描画されない

objectlistview (olv) を使用して、マスター レコードに依存する子属性のセットを表示しています。linqを使ったac#アプリです。行エディターとして olv を使用しません。代わりに、基になる子レコードを動的で詳細な非 wpf ダイアログにポップアウトします。olv の列のモデル アスペクトがオブジェクト (つまり、外部キー) に依存している場合、olv の表示は更新されません。

例えば、

olv 表示にはステータスのログが含まれており、1 つの列は「Log.Status」のようにオブジェクト「Log」に関連する「Status.Code」です。linqなので、「Log.StatusId」もlinq DataContextに存在します(ただし、olvに表示するように設定されていません)。「Log.StatusId」は編集ダイアログから正しく返され、「Log.Status」は編集ダイアログが終了した直後に正しく読み込まれます。また、linq は編集を正しく保存します。

私は olv の Invalidate() と BuildList() と数日分のフードゥーを試して失敗しました。これは通常の olv であり、rapidlistview や datalistview ではありません。任意の視点を歓迎します。

以下のコードは、外部キーの処理を強調しています。olv を使用していないユーザーの場合、olv は他のほとんどの Windows フォーム コントロールと同様に構成されます。

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

c# - VS2010でObjectListViewをコンパイル/使用できません

VS2010でコーディングされたプロジェクトでObjectListViewを使用したいと思います。

したがって、私は次のことをしました:

  • プロジェクトをダウンロードしました
  • 両方のObjectListView.slnを開いて、VS2010プロジェクトに変換しました
  • それらの1つをVS2010のプロジェクトフォルダーに追加しました
  • プロジェクトアセンブリをプロジェクトに追加しました
  • 名前空間xmlns:o = "clr-namespace:BrightIdeasSoftware; assembly=ObjectListView"を追加しました

コンパイルされますが、私のプロジェクトでそのクラスが見つかりません。つまり、名前空間を入力した後: "

誰かが私がそれについて何ができるか知っていますか?

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

c# - TreeListView (ObjectListView) で CheckBox をチェックできない

何らかの理由で、 TreeListViewのチェックボックスをオンまたはオフにできません。

トップレベルのクラスには対応するプロパティが含まれていなかったので、AspectName を設定しませんでしたが、代わりにデリゲートを使用しました。

.

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

python - Python で ObjectListView チェック ボックスにイベントを作成する

ボックスがチェックされている/チェックされていないときのイベントを作成するにはどうすればよいですか? この例では、チェックされたオブジェクトに関するデータを出力したいだけです

注: このコードは学習演習としてhttp://www.blog.pythonlibrary.org/2009/12/23/wxpython-using-objectlistview-instead-of-a-listctrl/から変更されました

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

c# - ObjectListView C# での列の生成

通常の ListView では、通常、次のような列をその場で生成します。

ObjectListViewでどうすればよいでしょうか。複数の組み合わせを試しました:

しかし、どれも機能していないようです...

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

c# - ObjectListView を使用して列内のテキストを折り返す方法

私は ObjectListView を使用しており、テキストを列にラップしようとしています。

2 つの列があり、2 番目の列の WordWrap プロパティを true に設定しました。動作していないようです。

下の画像では、最後の行を折り返す必要があります

ここに画像の説明を入力

SO を検索し、OwnerDraw を true に設定するなど、すべての提案を試しましたが、何も役に立ちません。

何か案は?

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

python - ObjectListViewを使用した凡例の作成

PythonでObjectListViewを使用して、ある種の凡例を作成しようとしています。

wxPythonでwx.PaintDC、DrawText、およびDrawRectangleを使用してこれを実現できますが、すべてフリーハンドであるため、見栄えがよくありません。

wxPythonまたは別のパッケージを使用して正方形の画像(たとえば、10x10ピクセルの正方形)を作成し、各行の正方形の塗りつぶしを変更しながら、その画像をObjectListViewの列に挿入することは可能ですか?

例えば:

チェックボックス||状態||人口||凡例の色

はい||マサチューセッツ||650万||赤い塗りつぶされた正方形の画像

いいえ||イリノイ||1290万||青い塗りつぶされた正方形の画像

前もって感謝します。

クリス