我在DataObjectManager中使用SilverStripe 2.4.7。我試圖添加我自己的彈出式自定義驗證,但奇怪的事情仍在繼續。當我添加自己的Javascript類時,彈出窗口中的日期選擇器停止工作。我無法弄清楚爲什麼,因爲我添加的Javascript不適用於數據選取器。在SilverStripe中使用Javascript 2.4.7
我使用
function getRequirementsForPopup() {
Requirements::javascript('mysite/code/js/jquery.js');
Requirements::javascript('mysite/code/js/validation.js');
}
加入我自己的JavaScript類,這在另一個彈出工作得很好,但一個沒有一個日期選擇器。我的印象是,將自定義Javascript添加到CMS是沒有問題的,所以我想知道它是否與DataObjectmanager或Date選擇器中的Javascript發生衝突。
我很感謝任何人可以給我的建議。我在SilverStripe中看到了一些關於Javascript的其他文章,但他們沒有解決這裏發生的事情。
謝謝。
聽起來像一個簡單的JavaScript錯誤,你檢查控制檯輸出? – schellmax
是的,但沒有輸出錯誤。服務器日誌也是如此。這是通常我看到錯誤時拋出我的原因,當出現像這樣的Javascript錯誤時。 – MillyMonster