2016-10-03 2 views
1

ボタンをグラフの拡張機能を介して受注ページに追加しました。この新しいボタンをクリックすると(選択された詳細行に基づいて)、ポップアップパネルを表す別のグラフを呼び出すPXPopupRedirectExceptionが呼び出されます。私たちが持っている問題は、デフォルトのサイズが非常に小さいことです。可能であれば、ポップアップパネル/グラフの幅を親ページの100%にしたいと考えています。PXPopupRedirectExceptionを使用してページ内のポップアップとして別のグラフを呼び出すときの高さ/幅の変更

私達のボタンで呼び出しがこれを使用しています...あなたはパネルが開きどのように小さい見ることができます下のス​​クリーンショットから

throw new PXPopupRedirectException(graph, string.Empty, true); 

。赤い枠で囲まれた親領域のフルサイズに自動的にフィットするようにパネルを設定するには、デフォルトで何ができますか?グラフを標準の新しいタブ/ページとして開くと、それは正常に見えます。

Screen shot of my issue with panel size

答えて

1

ここでは、現在のデフォルトの修正です:あなたは、グラフを使用して、画面のコードビハインドでポップアップウィンドウのサイズを設定することができます。

残念ながら
public partial class Page_CR301000 : PX.Web.UI.PXPage 
{ 
    protected void Page_Init(object sender, EventArgs e) 
    { 
     Master.PopupHeight = 700; 
     Master.PopupWidth = 900; 
    } 
} 

、サイズはできませんこのメソッドを使用して親画面の幅のパーセンテージとして設定できます。

シナリオと詳細の要件を記述してください。私たちはポップアップにもう少し柔軟性を与えることができるかもしれません。ありがとう!

+0

私たちのグラフは、他のページやそれ自身でさえ使用されます。親(この例では受注ページ)への純粋な接続が必要です。ポップアップを新しいウィンドウにしたとき、2つの別々のページが開かれてユーザーが非常に混乱するため、販売注文を正しく更新しませんでした。親(販売注文)ページにポップアップグラフをロックする方がはるかに優れています。しかし、デフォルトのサイズは非常に小さいです。これはキャサリンを助けますか? – Brendan

+0

私はこれをまだテストしていませんが...サイズを大きく設定すると、ページがパネル内にあるフレームより大きくならないようにページが自動的に調整されると思いますか? – Brendan

+0

私はこれをテストし、少なくとも改善しました。ユーザーが素早く入力できるように、ポップアップ領域の完全な空き領域をデフォルトにすることができればうれしいです(サイズを変更する必要はありません。パネルのゴースト化に問題がある場合はサイズを変更してください)。フィードバックKatheriineありがとう – Brendan

関連する問題