問題タブ [appsdk2]
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.
rally - Rally Solr Artifact Chooser ダイアログからスコープを削除
rallysolrartifactchooserdialog を使用してイニシアチブ ピッカーを表示しています。ただし、グリッドに表示されるイニシアチブは、Rally の既定のプロジェクト範囲内にのみあります。すべてのイニシアチブを取得するようにこれを構成する方法はありますか?
ドキュメントに storeConfig パラメータがあることに気付きました - おそらくこれが解決策でしょうか?
rally - rally の実験的な階層ツリー
階層ツリーは Rally サイト ( https://help.rallydev.com/apps/2.0rc3/doc/#!/api/Rally.ui.grid.TreeGrid ) で実験的なものとしてラベル付けされていることがわかります。階層ツリーを使用してアプリを構築したかったのですが、機能についていくつか質問がありました。ツリーをフィルタリングすることはできますか? また、特定のユーザー ストーリー (見積もり、todo、実際など) のタスクの合計を合計し、その合計をユーザー ストーリーの値としてリストすることはできますか? その下のリストにタスクがあるユーザーストーリーのリストを取得する別の方法はありますか?
javascript - グリッドのユーザー ストーリー数で機能を並べ替えることができません
編集:回答が見つかりましたこの投稿 で回答を見つけました。デフォルトで true に設定されている remoteSort というプライベート ストア構成フィールドがあるため、remoteSort が明示的に false に設定されていない限り、クライアント側のソーターは使用されません。
機能のグリッドをそれらのユーザー ストーリーの数で並べ替えようとしています。私はいくつかの異なることを試しました。1 つ目は、データ ストア構成のソーター関数です。
しかし、これは常に何も返しませんでした。(ソーターが含まれていない場合、すべての正しい機能を取得できましたが、機能ごとのユーザー ストーリーの数を並べ替えることができませんでした)。
この投稿に見られるように、グリッドの列にソーターを追加してみました:
しかし、私は他のスレッドの人が抱えていたのと同じ問題を抱えていました。
javascript - Rally SDK で wsapi ストアのフィルター関数が機能しない
編集 - 回答が見つかりました
うまくいかない理由がわかりました。私が読んでいた「フィルター」構成フィールドは、Rally の Rally.data.wsapi.Store 構成ではなく、Ext.data.AbstractStore クラスの構成に基づいていました。Rally は、すべての Rally.data.wsapi.Store フィルターが wsapi クエリ構文に変換されるため、フィルター '関数' をサポートしていません (SDK ガイドでそれを読みました)。これは、関数では実行できません。そのため、Function[] 引数ではなく、Object[] 引数のみを受け入れます。
間違っている場合は訂正してください。ただし、wsapi ストアのドキュメントの「フィルター」構成フィールドが間違っていると思います。
カスタマイズされたフィルター機能を使用して、ユーザー ストーリーのリストから機能を読み込もうとしています。私の問題は、フィルター関数がストア構成でどのように機能するかを理解することです。今私は持っています:
私を混乱させていることがいくつかあります:
1) 何があっても false を返す関数の 1 つで、NO の結果を返すべきだと思います。それでも、フィルタがまったくなかったように、ストアはすべての機能を返します (結果の最初のページを返しますが、ページにはすべての機能が含まれています)。
2) record.data と同様に、フィルタ関数のパラメータを「レコード」またはレコードのデータとして処理できますか。つまり、record.get('ObjectID') または record.ObjectID を使用する必要があります。
3) 上記の 3 番目のフィルター関数を使用することもできます。スコープ変数が必要であり、フィルター処理はサーバー側で行われるためです。スコープ変数は保存されていますか?
サーバー側でフィルタリングされているため、コンソールログをフィルター機能に入れることができないため、これらに対する答えがわかりません。
javascript - Rally SDK で、UI コンポーネントの隠しフィールドを表示する
フィールドが Rally で「非表示」になっている場合、それらは SDK の UI コンポーネントのいずれにも表示されません。たとえば、非表示フィールドであるためrallygrid
、dataIndex の列で を作成することはできません。非表示のカスタム フィールドもありますが、それらを使用して._ref
_ref
rallygrid
SDK のソースを調べたところ、これらが SDK の UI コンポーネントから削除されていることがわかったので、この問題を回避するための回避策またはハックを探していると思います。
私はこの問題についてここにコメントしました
javascript - Rally Grid: 1 つの列のみを編集可能にする
グリッド内の 1 つの列のみを編集可能にする問題が発生しています。関連するグリッド構成は次のとおりです。
3 番目の列 (My_Custom_Field) のみを編集可能にしようとしているため、ユーザーは列 1 と 2 を変更できません。また、3 番目の列には、選択できる値が 2 つしかないコンボボックスがあるため、それを設定する必要があります。編集不可に。私の目標は、ユーザーがコンボボックスを更新すると、「編集」イベントが発生し、更新されたレコードが保存されることです。
私の最初の問題は、行の先頭に「レコードの歯車を編集」したくないということですが、プラグインを追加したため、消えません。私が言ったように、ユーザーが編集できるのは 3 列目だけです。
また、コンボボックスをクリックして値を選択し終わると、奇妙なエラーが発生します。null
これがエラーのスタックトレースです。グリッドに
何があるかわかりません。
javascript - Rally カスタム データ ストアが更新されない
My Rally カスタム データ ストアが更新されません。[this][1] の投稿で説明されている問題が発生しています。
私のシナリオは次のとおりです。カスタム データ ストアを持つグリッドに行を追加します。次に、グリッド列を並べ替えると、追加した新しい行がすべて削除されます。私のカスタム ストアには特別なことはありません。autoSync:true を試してみましたが、何も起こりません。
元のデータに加えられた変更は一時的なものであり、reload() で削除されるという意味で、カスタム ストアは読み取り専用ですか?
これは私がラリーグリッドに追加する私の店です