問題タブ [listproperty]
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.
java - JavaFXにCHANGEABLE ListPropertyはありますか?
ListProperty
JavaFXにCHANGEABLEはありますか? ListProperty
サポートadd()
とremove()
メソッド
が必要ですが、見つかりませんでした。SimpleListProperty
投げUnsupportedOperationException
ます。
私が見つけたのは、初期化子を使用してコンテンツを設定することだけですが、それは私が必要とするものではありません。そこから空の Property end buld から始める必要があります。
そんなことがないとは信じられません。どういうわけか、私は盲目でなければなりません。誰かが私を正しい方向に向けることができますか?
java - コンマ区切り文字列から ListProperty へ
文字列 (コンマで区切られた時間を表示) を取得し、文字列の ListProperty を返すメソッドを作成する必要があります。私のコンストラクタでは
このトピックのメソッドを使用したかった: https://stackoverflow.com/a/7488676/4750111
ただし、ArrayList が作成されます。このような関数はありますか、ListProperty 用ですか?
list - 特定の文字に基づいてリストのリストを作成する方法は?
次の行を持つファイルが1つあります。
したがって、ここでの目的は、行の最初の列 (B99990001、B99990002、B99990003) に基づいて 3 つのサブリストを持つメイン リストを作成することです。
私の質問が理解できることを願っています。だから誰かが知っているなら、あなたはこれから私を助けてくれます.
よろしくお願いします
ここで私の実際の例を見てください:
#それでも適切な結果が得られなかった場合は、あなたの方法を提案してください
こんにちは皆さん、各ブログ間に特定のパターンを含め、同じパターンに基づいて吐き出してサブリストを作成し、それから組み合わせを作成することで、これに対する答えを得ました
ありがとうございます
python-2.7 - Kivy: kv 言語から ListProperty を設定します
私は Kivy を使用して、タブ付きパネルの異なるタブに異なる画像をロードする単純なアプリを構築しています。異なるパネル項目はすべて同じように動作するはずですが、画像が異なるため、ウィジェット クラスを作成しました。多くの例のように、kv 言語を使用してアプリを初期化しようとしています。
現在、kv 言語部分からウィジェット インスタンスにリスト内のファイル名を渡す方法が見つからないため、機能させることができません。他のプロパティを操作することはできますが、ListProperty には困惑しています。
ここに私のコードからのスニペットがあります:
私がすでに試したこと:
- kv 言語部分でリストを割り当てる際に、別の括弧を使用します。() と {} を試しましたが、括弧はありませんでした。
- ListProperty を別の方法で初期化します。既にいくつかの文字列を入れてみました。
- 別のリストを送信: 文字列の代わりに数字を送信してみました。
その結果、ウィジェットのファイル名リストは常にデフォルト値になります。それは、上記のスニペットの [] か、クラスの宣言で設定したものです。
誰かが私が間違っていることを指摘してくれますか?
ありがとう。
python - Kivy ファイルでの代入の無効な構文
色の ListProperty の R、G、および B の値を変更することになっているいくつかのスライダーを備えた単純なポップアップを記述した KV ファイルがあります。
アプリを実行しようとすると、値の割り当てが無効な構文であると Python が主張します。残りのコードに目を通しましたが、何が問題なのかわかりません。
KV ファイル全体は次のとおりです。
Python ファイルは次のとおりです。
javafx - JavaFX ListProperty をソートする方法
で問題が発生したようですListProperties
。単一のイベントのみを発生させて、それらを効率的にソートできるようにするObservableLists
マーカー インターフェイスを実装します。このインターフェースを実装しないでください (どうすれば...?)。代わりに、インターフェイスのデフォルトの実装を使用して、多くの変更を行います。SortableList
ListProperties
List
私が見ることができる唯一の解決策はsort()
、基礎となるものList
を直接呼び出すことです。しかし、これは自分自身を返すスキームと衝突しProperty
ます:
これによりListChangeListener
、原資産List
が交換されたときに登録されたままになります。
何か情報をいただければ幸いです。
data-binding - カスタムメソッドを介してのみJavaFX ListPropertyを変更可能にする方法
私は非公開リストを持っていますが、一般的に外部から変更できるようにしたくありません。オブジェクトが有効な場合にのみ、外部からの追加のみが許可されます。したがって、私は次のように書いていました。
ここで、JavaFX の目的で、リストをプロパティに変換します。
データ バインディングのようなプロパティの利点から利益を得るには、ListChangeListener
そのプロパティを外部の世界に提供する必要があります。ただし、リストのすべてのメソッドへのアクセスも提供されます。(リスト インスタンス自体は変更されないため、ReadOnlyListProperty を使用しても効果はありません。) すべての目標を達成するにはどうすればよいですか。
- プライベート ListProperty
- ListChangeListener は外部から追加可能
- 外部から依存関係をバインドするために使用できます (作成メソッドはクラス バインディングを形成します) 。
- プロパティまたはリスト インスタンス自体の変更なし
- 独自の方法のみによる外部からのリスト コンテンツの変更
python - ListPropertyにアクセスすると、Kivyは「AttributeError: 'NoneType' object has no attribute 'bind'」を返します
ListProperty にパスが格納されている画像ファイルを表示する画面を作成しようとしています。エラー メッセージが、ListProperty が作成される前に Kivy が値にアクセスしようとしていることを示していることは理解していますが、これを修正する方法がわかりません。
これは、プロパティが単一の空の文字列を含む空のリストに初期化され、ビルド メソッドが呼び出される main.py スクリプトのスニペットです。
プロパティが使用されている main.kv のセクションは次のとおりです。
スローされる例外は次のとおりです。
これを修正する方法についてのガイダンスは大歓迎です。ありがとう!
EDIT Reader FINs は、image_list の代わりにimage_string を呼び出していたことを指摘しましたが、修正を行った後でも同じエラーが発生します。
と ...