問題タブ [flexicious]

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

apache-flex - Flex で ExtededDataGrid を取得して、複数の列の ComboBox でフィルタリングすることができません

最新の更新: 問題の回答はこちら. スタックオーバーフローの他の人にも同様の問題があり、解決されました。利便性のために提供されるソリューション。これは私が行方不明だったコード行です:

その行の後には次のものが続きます。

ここで、formatState は、コンボボックスのデータをフォーマットするローカル メソッドです。


更新: コンボボックスに正しいデータが読み込まれるようになりましたが、値を選択しても何も起こりません。コンボ ボックスは、列にあるデータのみを読み込みます。コンボ ボックスで値を選択すると、その値で行がフィルター処理されます。そうではありません。

ご覧いただきありがとうございます。ExtendedDataGrid と ComboBox を使用して、Flash Builder 4 の Flex で複数のフィルターを機能させるのに問題があります。グリッドの一部の画像を次に示します。

現在のデータ グリッド

列ヘッダーの上にあるボックスにテキストを入力すると、[ユーザー名] と [市区町村] は適切にフィルター処理され、カスタム バーをクリックすると [要求日] で日付範囲を選択できますが、[要求理由] と [状態] コンボ ボックスには何も表示されません。私は、comboHeaderColumn.filterComboBoxBuildFromGrid = true; を使用してそれらを作成しました。ただし、[オブジェクト オブジェクト] を [すべて] の下の唯一の他の選択肢として配置するだけです。

この記事を使用しましたが、グリッド全体に対して 1 つのフィルターしか使用できません。

完成したグリッドには約 20 列と 20,000 から 450,000 行のデータがあるため、フィルターは非常に重要であり、複数のフィルターが必要になります。

コードは非常に単純で、返されたすべてのデータをループ処理します。列がフィルター列として識別された場合は、次のようになります。

これにより、コンボ ボックスに All と [object Object] の 2 つのエントリが作成されます。

私は何が欠けていますか??? とにかく、半日探した後、手を差し伸べることにしました。

記事への提案や方向性は非常に高く評価されます。

ありがとう。

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

apache-flex - Flexicioius selectionMode="singleRow" で複数選択が可能

私は を持ってFlexDataGridselectionMode="singleRow"ます。そのグリッドには、FlexDataGridCheckBoxColumnwith がありradiobuttonmode="true"ます。

ただし、上のグリッドの 2 つのラジオボタンを「すばやく」クリックすると、実際には複数の行を選択できます。これは明らかに望ましくないことであり、これがバグなのか、それとも何か間違ったことをしたのだろうかと考えています。

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

apache-flex - Flexicious Grid に、ポップアップ ウィンドウの確認を伴う itemEditorValidatorFunction を追加します。

セルをクリックして値を編集し、元の値から一定の割合だけ逸脱した新しい値を入力すると、Flexicious DataGrid に変更の確認を求めさせようとしています。これを行う簡単な方法がわかりません。最初に、ブール値を返す itemEditorValidatorFunction を作成しようとしました。これは、ハード コードされた戻り値に対しては完全に機能しますが、Alert の CloseEvent から戻り値を取得しようとすると、その値は無視されます。

また、com.flexicious.controls.TextInput を拡張した grids:FlexDataGridColumn の itemEditor を作成しようとしましたが、どのメソッドをオーバーライドするかがわかりませんでした。メソッドをオーバーライドして、Alert が OK をクリックした場合にのみ super を呼び出したいと思っていましたが、どのメソッドをオーバーライドする必要があるかわかりませんでした。保護された関数 onTextInput(textEvent:TextEvent):void をオーバーライドしようとしましたが、何もしませんでした。

この問題についての洞察に感謝します。

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

excel - Flexicious Grid で Excel スプレッドシートのような動作をエミュレートする

たとえば、Excel で利用できる次の機能のいくつかを Flexicious Grid で簡単に複製できるかどうか疑問に思っていました。

1) 外部ソースからのコピーと貼り付け - Excel スプレッドシートからコピーされた値のグループ (これは可能かもしれませんhttp://hansmuller-flex.blogspot.co.uk/2011/10/datagrid-support-for-copy- and-paste.html )

2) 1 つのセルの内容を複数のセルにすばやくコピー - セル内の値と、その値を複数のセルに簡単にコピー (簡単なキーボード ショートカットまたはマウス操作)

3) 先読み検索 - 値の入力時にオートコンプリート - 特定の値のメモリにデータ構造を保持し、セルへの入力時に値をオートコンプリートします。

これらの項目についてフィードバックをいただければ幸いです。

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

html - 柔軟な DataGrid ボタンをクリック可能

ここ数週間、柔軟なデータ グリッドの使用を開始しましたが、列の値の横にクリック可能なボタンを配置する必要があると思いました。JavaScriptを使用してボタンを追加しますが、問題は、ボタンをクリックしたいときに、アイテムをクリックすると行が選択されることです。他の機能の行選択とポップアップ機能のボタン クリックの両方を使用する必要があります。

flexicious にボタンを追加するための組み込み機能はありますか? 彼らのドキュメントには何も見つからないようです。または、ボタンをクリックしても行のクリック機能が起動しないように、行の上にボタンを移動する方法がない場合はどうすればよいですか?

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

node.js - RailsプロジェクトのNodeモジュールは古いバージョンを潜在的にキャッシュしていますか?

ノードモジュールflexicious-react-datagridを使用するRailsプロジェクトに取り組んでいます。flexicious-react-datagrid-stylesこれらのモジュールは、package.json で次のように参照されます。

私が抱えている問題は、モジュールの 1 つをライセンスされたバージョンに手動で更新することです。

public flexicious-react-datagrid モジュールは試用版であり、しばらく使用した後、有効期限が切れてErrorCode103、ページを読み込もうとするとポップアップが表示され、無限ループが実行されるため、ページの読み込みが永久に停止します。 .

react-datagrid.min.jsFlexicious チームは、ライセンス コードを含むファイルを提供することで、ライセンス バージョンを提供します。ノードモジュールでこれを置き換えても、エラーは引き続き発生します。

ErrorCode103これにより、ポップアップを呼び出すコードは置き換えられたコードからのものである必要があるため、古いコードのサーバー側をキャッシュしているように見えます。シークレット モードまたは他のブラウザで読み込もうとしましたが、うまくいきませんでした。

私たちのプロジェクトはbrowserifyを使用していますが、これがモジュールをキャッシュしているのではないかと疑っています(確かではありません)。これまでのところ、この問題の原因を見つけようとしてもうまくいきませんでした。

私のpackage.json:

flexicious-react-datagrid のバージョンは 1.1.6 でしたが、1.3.8 がインストールされます。これは、ライセンス コードが含まれているバージョンです./npm_libs/flexicious-react-datagrid

ライセンスされたコードを使用していなくても、1.3.8 はロードされていません。試用期限が切れているというエラーが表示されるからです。