問題タブ [itemeditor]

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

apache-flex - Flex:ItemEditorがフォーカスを失います!

これが私の問題のイメージです:データグリッドItemEditorとしてコンボボックスを使用しています(レンダラーだけでなく、私のレンダラーはラベルです。セルをダブルクリックすると、すべてのアイテムの場合と同様に、コンボボックスが表示されます。編集者)

これで、コンボボックスのエントリの1つを選択しても問題ありません。しかし、私の問題は、「フルーツ」を選択した場合のみです。これにより、「フルーツの選択」ダイアログと呼ばれる別のレイヤーがポップアップ表示されます。

質問:

レイヤーに焦点を合わせながら、アイテムエディターを維持するにはどうすればよいですか。今、果物をクリックするとすぐに、ハンドラーが[果物の選択]ダイアログを表示し、レイヤーにフォーカスが移ります。フォーカスがエディターから外れると、ItemEditorが消え、ItemRendererラベルが戻ります。

ItemEditorを存続させたい!ItemEditの開始/終了などのイベントの中間をどこに接続しますか?

フレックス:アイテムエディタ、フォーカスを失います!

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

datagrid - Flex Spark DataGrid: GridItemEditor の ReferenceError #1069

<s:GridItemEditor>プロパティの種類に応じて、編集用に適切な UIComponent を動的に作成するために、spark DataGridのジェネリックをコーディングしています。

GridColumn にリンクされている一部のプロパティは、次のように複雑です。

この複雑なプロパティでこのエラーが発生しています:

spark.components.gridClasses::GridItemEditor/set data()[E:\dev\hero_private\frameworks\projects\spark\src\spark\components\gridClasses\GridItemEditor.as:176]** で

これは、このエラーが発生する特定の機能です。

set data() 関数を適切に再定義することで、このエラーを回避することは可能ですか? どうすればこれを回避できますか?

spark DataGridで異なるプロパティをラベルおよびitemEditorとして定義することは可能ですか?

どうもありがとう。

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

apache-flex - Flex 4 で ComboBox を ItemEditor として使用する

データを含む単純な DataGrid があります。列の 1 つで、標準の編集ボックスの代わりに ComboBox を使用してフィールドを編集したいと考えています。

それ、どうやったら出来るの?インターネットで見つけたあらゆる種類のことを試しましたが、値を更新するだけでは失敗します。これを行うのはそれほど難しいことではないと思います。

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

apache-flex - flexでadvancedatagridのアイテムエディターを編集可能にする

2つの列があり、列のすべての行がアイテムエディターである高度なデータグリッドがあります

ダブルクリックで行セルを編集したいので、編集可能にするためにさまざまなことを試しましたが、このコードにはいくつかのプロパティが書かれています。

colmns Grid の編集可能なプロパティを true にし、renderIsEditor を true に設定しようとしました...

私はそれを正しくやっているのですか、それともこれに欠けているものがありますか。

0 投票する
0 に答える
183 参照

apache-flex - ComboBoxEditor での選択は、DataGrid で選択された行を変更します

ここに良い問題があります:

Combobox を ItemEditor として持つ AdvancedDatagrid があります (そこまでは問題ありません ...)。この ComboBoxEditor は次の動作を取得します:選択 = エディターを閉じる

しかし

ComboBoxの値をクリックすると、それが選択され、必要に応じて閉じますが、クリックすると下のデータグリッドの行に選択が配置され、この行のエディターが開きます。

この記事はInternet Explorer (8 & 9)でのみ表示されます

なぜIEでこのようになるのか、さらに重要なことに、これを回避する方法はありますか?

どうもありがとう

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

focus - Flexicious Ultimate DataGrid は、スクロール バーをクリックしたときに itemEditor にフォーカスを維持します

これを行う方法はありますか?

ユーザーが編集可能なセルをクリックできるようにしてから、DataGrid のスクロール バーをクリックした場合、itemEditor を表示したままにして、通常の dataField に戻らないようにします。

どうすればこれを実現できますか?ありがとうございました!

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

apache-flex - フレキシブル - itemEditor を閉じる

私は解決できない非常にばかげた問題を抱えています: Flexicious からFlexDataGridの項目エディターを閉じたいです。

確かに、Enterキーを押すと関数に入りますitemEditEndHandlerが、itemEditor は閉じません (ただし、EscapeまたはTabキーを押すと正しく閉じます)。私は最初にdatagrid.destroyItemEditor()(一般的なデータグリッドのように...)のような方法を使用することを考えていましたが、それを閉じる明確な方法や方法はありません!!!

残念ながら、Flexicious の FlexDataGrid に関するドキュメントはあまりありません :'(

誰かがすでにこの問題に遭遇しましたか? itemEditor を強制的に閉じる良い方法を知っていますか?

ありがとう

0 投票する
0 に答える
89 参照

apache-flex - コンボボックスのリストが適切な位置にありません

事前にデータグリッドの Itemeditor として Spark のコンボボックスを使用しています。コンボボックスが Flex オブジェクトの下部近くで開かれると、正常に動作していますが、正しく開くことができません。

最初は上に開く傾向がありますが(これはまったく問題ありません)、アルファベットを入力して検索すると、レコードをフィルタリングしてリストの高さを適切に調整しますが、リストを維持するためにY座標を管理することはできませんでしたそのテキストボックスに隣接しています。

2枚のスナップショットを取り付けます。これを修正する解決策を提案してください。ありがとう
ここに画像の説明を入力ここに画像の説明を入力