SP2007에서 SP2010으로 프로젝트를 마이그레이션하려고합니다. aspx 페이지에서 목록의 새 항목 창을 열려면 모달 팝업을 얻고 싶습니다. 가장 기본적인 예제에서 모달을 작동시키지 못하고, 무슨 일이 일어나는지 알 수 없습니다. 나는 문제가 SP와 관련이 있다는 생각을 계속기본 SP2010 모달을 사용할 수 없습니다.
<SharePoint:ScriptLink ID="ScriptLink3" Language="javascript" Name="../ProjectFolder/jquery/jquery-1.7.2.min.js" Defer="false" runat="server" />
<SharePoint:ScriptLink ID="ScriptLink1" Language="javascript" Name="../ProjectFolder/jquery/jquery-ui-1.8.12.custom.min.js" Defer="false" runat="server" />
<SharePoint:ScriptLink ID="ScriptLink4" Language="javascript" Name="../MicrosoftAjax.js" Defer="false" runat="server" />
<SharePoint:ScriptLink ID="ScriptLink5" Language="javascript" Name="../SP.debug.js" Defer="false" runat="server" />
<SharePoint:ScriptLink ID="ScriptLink6" Language="javascript" Name="../SP.UI.Dialog.js" Defer="false" runat="server" />
<script type="text/javascript">
function OpenInDialog(title, url) {
var options = SP.UI.$create_DialogOptions();
options.title = title;
options.width = 680;
options.height = 500;
options.url = url;
options.dialogReturnValueCallback = Function.createDelegate(null, ConfirmationCallback);
SP.UI.ModalDialog.showModalDialog(options);
}
function ConfirmationCallback(dialogResult, returnValue) {
if (dialogResult == SP.UI.DialogResult.OK) {
}
}
OpenInDialog('test', 'http://portal.dev.loc/sites/TestSite/_layouts/Test.aspx');
</script>
: 여기
SCRIPT5022: Sys.ArgumentTypeException: Object of type 'SP.UI.ApplicationPages.CalendarSelector' cannot be converted to type 'Sys.IDisposable'.
는 코드입니다 :
나는 스크립트 디버깅 내가 개발자 도구를 사용하는 경우 다음과 같은 오류가 유지 가능 .UI.Dialog.js,하지만 내 참조가 올바른지, 그리고 그것이 작동하지 않는 이유를 알아낼 수 없습니다. 이것은 나를 미치게합니다. 내가 잘못하고있는 어떤 단서?
이 질문을 게시 한 적이 있습니까 http://sharepoint.stackexchange.com/? –
좋은 아이디어. 그냥 여기에 : http://sharepoint.stackexchange.com/questions/44548/cant-get-a-basic-modal-to-work-on-2010 – Craig
보시나요? 귀하의 질문은 이미 특정 커뮤니티 사이트에서 더 많은 관심을 얻었습니다. –