インデックスビューには、テンプレートの作成と開くリンクがあります。
@Html.ActionLink("Create Template", "JsonCreate", "Template", new { id = "CreateTemplate" })
@Html.ActionLink("Open Template", "JsonOpen", "Template", new { id = "OpenTemplate" })
<script type="text/javascript">
$(function () {
$('#dialog').dialog({
autoOpen: false,
width: 300,
resizable: false,
title: 'Create Template',
hide: "fade",
show: "fade",
modal: true,
open: function(event, ui) {
$(this).load("@Url.Action("Create")");
},
buttons: {
"Save": function () {
var form = $('form', this);
$(form).submit();
},
"Close": function () {
$(this).dialog("close");
}
}
});
$('#OpenTemplate').click(function ()
{
$('#dialog').dialog('open');
return false;
});
$('#CreateTemplate').click(function ()
{
$('#dialog').dialog('open');
return false;
});
});
</script>
テンプレートを開くリンクについては、かなり異なるダイアログが必要です。
- 他のボタン
- 他のサイズ
- 他のタイトル
- 等...
開いているテンプレートリンクが同じダイアログdiv"#dialog"を使用して独自のダイアログを開くことができるようにするには、何を変更する必要がありますか?