0
我正在開發一個產品的NSIS包。我有一個收集SQL Server登錄憑證的自定義頁面。在此頁面上,單擊下一步必須驗證給定的輸入(是否使用指定憑證連接到服務器)。 這工作正常。NSIS - InstallOptions - 跳過驗證後退按鈕
問題:
如果我按後退按鈕這個網頁上,它仍然是驗證輸入;我不想要。我無法找到任何方法跳過驗證點擊返回按鈕。
在這方面的任何建議表示讚賞。
我正在開發一個產品的NSIS包。我有一個收集SQL Server登錄憑證的自定義頁面。在此頁面上,單擊下一步必須驗證給定的輸入(是否使用指定憑證連接到服務器)。 這工作正常。NSIS - InstallOptions - 跳過驗證後退按鈕
問題:
如果我按後退按鈕這個網頁上,它仍然是驗證輸入;我不想要。我無法找到任何方法跳過驗證點擊返回按鈕。
在這方面的任何建議表示讚賞。
找到答案!
我們可以在調用頁面自定義命令時指定兩個函數名稱。一個顯示頁面和一個驗證哪個被稱爲離開頁面。
Page custom ShowDatabasePage LeaveDatabasePage
在leave函數中,我們可以做所有的驗證。如果驗證失敗,只需調用abort並完成工作。只有在單擊下一個按鈕時纔會調用Leave功能。