問題タブ [labelfunction]

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

apache-flex - Flex Datagrid の再利用可能な labelFunction を作成するにはどうすればよいですか?

次のようなラベル関数があります。

を使用してデータ列で使用しlabelFunctionます。

私のデータフィールドが「startDate」と呼ばれている場合、これはうまく機能します。この関数を汎用化したいので、どこでも使用できます。

これどうやってするの。ある種の「反射」を使用する必要があると思います-または、おそらく別のアプローチをまったく使用しますか?

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

java - 値オブジェクトの詳細なフレックス読み込みの問題 (フロントエンドでの遅延読み込み?)

フレックスフロントエンドでJavaバックエンドを使用しています。そして、ラベル関数を使用したい場合、値オブジェクトなどの詳細なプロパティをロードしません。フレックス側で遅延ロードされているようです。チェックしたので、バックエンドから来ていないと確信していますそちら側。

データグリッドでも、すべての値を一度にロードしないことがわかりました。

例えば

バックエンドですべての John を取得するように依頼すると、バックエンドは Doe を含むすべての John を取得します。フレックス側では、そのデータを受信したときに callresponder から結果イベントを発生させます。しかし、それでも doe を Johns にアクセスすることはできず、john の doe プロパティはまだ null です。2回目に聞いてみると、ドウのことなので、フロントエンドの方法で遅延読み込みのように見えます...

私は何を間違っていますか?

あいさつ

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

apache-flex - 文字に基づいてテキストを抽出する-Flex

オートコンプリートコンポーネントとlabelFunctionを使用しているので、ユーザーは自分の名前またはIDで検索できます。検索が完了したら、データをクエリに抽出したいと思います。

唯一の問題は、クエリの名前またはIDの両方ではなく、名前またはIDのみが必要なことです。そのため、id変数のみから取得したいと思います...

現在、ユーザーが「ジョー」と入力した場合、または「-13」と入力した場合

どちらも、オートコンプリートコンポーネントを介してJoe-13の結果を返します。

ダッシュを使用しています-結果を視覚的に分離するため。したがって、テキストフィールドから特定の文字(この場合はダッシュ)までのテキストを抽出する方法があるかどうかを知りたいのです。

ありがとう

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

datagrid - Flex3のDataGridから単一セルlabelFunctionのコンテンツを取得します

これは先週私が尋ねたこの質問に似ています。

私のdataGridには、行ごとに3つの電話番号が入力されています。各電話番号は配列から取得され、labelFunctionを使用して表示されますが、名前と説明はdataProviderから取得されます。私は最後の質問に本当に役立つ解決策を使用してある程度の成功を収めましたが、実際のデータを取得することはできません。

多分私はそれにあまりにも多くの時間を費やしましたが、私は困惑して立ち往生しています。

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

apache-flex - Flex DataGrid の labelFunction が呼び出されない

列の 1 つに labelFunction がある DataGrid があります。アプリケーションを実行すると、DataGrid にスクロールバーが表示され、データはあるが DataGrid には何もないことが示されます。スクロールするとアイテムが表示され始めます。デバッグすると、スクロールを開始するまで labelFunction が呼び出されないことに気付きました。なぜこれが起こっているのか誰にも分かりますか?

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

apache-flex - FlexDropDownListLabelFunctionの問題

私は次のようなドロップダウンリストを持っています:

これで、refPatientResponseListsは3行のデータを返し、ドロップダウンリストに3つの値を表示する必要があります。だから私はラベル関数を次のように持っています:

ただし、これはドロップダウンリストに1つの値しか表示しません。したがって、次のようなものが返されます。

ドロップダウンで3つの値すべてを取得するにはどうすればよいですか。私の質問が理解でき、返事を期待していることを願っています。

ありがとう

ハリッシュ

ログからのオブジェクト構造:

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

apache-flex - Flex DatagridColumn LabelFunction 追加パラメーター

labelFunction が定義されている datagridcolumn があります。

使用するフォーマッターのプロパティ値を渡すことができるように、追加のパラメーターを追加することは可能でしょうか?

たとえば、次のようにします。

ありがとう。

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

apache-flex - FlexDataGridレンダリングの開始

いくつかの列がlabelFunctionを持つことができるDataGridがあります。labelFunctionの結果の性質は、問題のある形で変わる可能性があります(たとえば、フォーマットの適用、フォーマットのバイパス)。

新しいデータを取得するためにlabelFunctionが再度実行されるように、DataGridに表示されているアイテムを再レンダリングさせるにはどうすればよいですか。

invalidateDisplayList、validateNowを試し、DataGridにResizeEventsをディスパッチしてみました。失敗。

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

flash - Flash Datagrid は、更新されたデータに応じてセルの色を変更します

Flash アプリにデータグリッドがあり、そのデータは頻繁に更新されます。更新のたびに、データが変更されたセルのみのセルの色を変更する必要があります。それも、更新された値が古い値よりも小さい場合、セルの色は赤、そうでない場合は緑に変わります。

labelFunction、cellrendererなどを使用してみましたが、役に立ちませんでした。決して、セル内の現在のデータにアクセスして新しいデータと比較することはできません。

これは私の知恵の終わりに私を引き付けました。私の頭から引き抜かなければならない最後の数本の髪が残っています!

助けてくれてありがとう!

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

datagrid - datagrid列でのhtml特殊文字のエスケープ

データベースからの文字列を表示するデータグリッド(6列)があります。labelfunctionを使用して、文字列内のhtml特殊文字(&apos、&ampなど)をエスケープしようとしています。

私はこれをネットで見つけました:

ただし、これを行うと、次のエラーが発生します。nullオブジェクト参照のプロパティまたはメソッドにアクセスできません。

上記のコードを次のように変更すると、これは正常に機能します。

ここで、computer_nameは、このデータグリッド列のデータフィールドです。

データグリッドコードの投稿:

これは今のところうまく機能しています(2列にのみlabelfunctionを適用しました)。しかし、すべての列にlabel関数を適用したいと思います...