0

MVC アプリケーションに複数のタブ (UI タブ) を使用しています。タブに同じ部分ビューの複数のインスタンスが含まれる場合があります。部分ビューでは、div を使用しています

<div id="multiResourceDialog" title="Multi Resource" style="display: none">
</div>

複数のタブで同じ ID を使用している場合、別のタブからダイアログを開くと、ダイアログ () のインスタンスが 1 つしかなく、どのタブがダイアログの親であるか、どのタブがダイアログを開いたのかわかりません。

私は次のようなダイアログを作成しています

$("#multiResourceDialog").data("target", _target).dialog({ autoOpen: false, open: function (event, ui) { $(this).load('@Url.Action("MultiResourcesSearch", "Scheduling")', { 'id': '@Model.patientOID')});}, .. some other options });

`

_target は、Dialog から更新する必要がある親の ID です。ダイアログの現在のデータを表示すると、値が異なっていても同じ値になります。

ありがとうございました。

4

0 に答える 0