1

我是新來的SharePoint編程或修改窗體。我有一個SharePoint Online的租戶,我創建了一個帶日曆視圖的列表:我想在用戶插入事件時修改表單。 我嘗試使用SharePoint Designer 2013加載站點,並試圖創建一個新窗體,但獲得錯誤對話框,並顯示消息「無法將列表更改保存到服務器」。 在此之後,我試圖打開NewForm.aspx來查看代碼,也許直接改變它,但我看不到所有的代碼:似乎沒有javascript的部分丟失,並且有一個標記缺少組件(遺憾的截圖是在意大利)修改NewForm.aspx Sharepoint在線

SPD missing assembly

所以,我試圖與Visual Studio,但是當我嘗試創建一個解決方案,我得到了錯誤的screeshot

VS create solution error

所以問題是:我是一名初學者,我想站穩腳跟rt與修改NewForm.aspx所以我可以取消一些字段來測試:如何進行? 我發現了很多鏈接和參考,但似乎SharePoint Online與舊版本和內部版本具有不同的行爲。

任何想法,我可以進行什麼模式?

+0

你創造什麼樣的名單呢?它是日曆列表,我的意思是,使用標準日曆模板列表或具有日曆視圖的自定義列表? –

+0

你好,我用它叫做日曆應用程序,我想這是你所謂的日曆列表。 –

+0

但是,我創建了測試自定義列表並應用日曆視圖,似乎我有同樣的問題。 –

回答

2

編輯或交換Newform.aspx是定製SharePoint UI的舊方法。更現代的方式(以及撰寫本文時唯一對SharePoint Online有意義的方法)是使用JSLink技術。

隨着JSLink您可以自定義附加的JavaScript渲染代碼到內容類型,字段等退房的JS Link IntroductionJS Link Tutorial

+0

感謝Harry,對於一個新手來說似乎很複雜:-)我會試一試。 –