私は複数のレコードを持つグリッドビューを持っています。 recordTypeAとrecordTypeBの2種類のレコードがあります。 recordTypeAについては、私が開くことができる子ウィンドウを制限したい。私はrecordTypeAの2つのコピー(重複)を同時に開くことはできません。レコードIDに基づいて子ウィンドウを制限する
たとえば、クエリ文字列IDが1のrecordTypeAが開かれている場合、別のウィンドウにrecordTypeA id1を開くことは望ましくありませんが、異なるクエリ文字列IDを持つ2つのrecordTypeAを開くことができます。私はIDが1のrecordTypeAを開き、recordTypeAない限り
var g_windowReference = null;
function openwindow(windowUrl, isnotRecordB)
{
var windowFeatures = "toolbar=no,menubar=no,scrollbars=yes,resizable=yes,location=no,status=yes";
if (typeof isnotRecordB == 'undefined')
{
g_windowReference = window.open(windowUrl, windowFeatures);
g_windowReference.focus();
}
else
{
window.open(windowUrl, windowFeatures);
window.focus();
}
return false;
}
function closeWindow(windowUrl)
{
if ((g_windowReference !== null) && (g_windowReference.closed === false))
{
g_windowReference.close();
g_windowReference = null;
}
}
このコードは、ID 2で正常に動作IDが2のレコードが別のウィンドウで二回1でレコードを開くの私が利用できるように最初のものを上書きします。
希望の動作をどのように達成できますか?
あなたはどちらのタイプで開かれているrecordIdsを保存する必要がありますあなたの
ありがとう、それは完璧に動作します。 –
大歓迎です! – 11thdimension