我使用在SmartPanel上定義的WebDialogResult,通過調用用於提示輸入密碼的AskExt()。如何重置由AskExt()調用的Acumatica WebDialogResult中的字段?
不幸的是,它會緩存輸入的密碼,所以它會保持預填充對話框,並且每次調用對話框時我都希望它是空白的。
我試過各種不同的東西,比如調用.AskExt(true),它應該刷新對話框並在調用.AskExt()之前調用.ClearDialog()以及許多其他的東西。 Cache.Clear(),.Cache.ClearQueryCache(),.Reset(),.Update(new PwdFields()),.Delete(.Current)以及更直接的.Current.Pwd = null和.Current.Pwd =「」,但沒有任何工作。
使用IE和檢查元素來定位元件,ID =「ctl00_phG_PXSPanelVerify2_PXFormViewVerify2_CustEdPwd2」 並在內容中加入jQuery代碼,但它並沒有區別。 的 <腳本類型= 「文本/ JavaScript的」> $( 「#ctl00_phG_PXSPanelVerify2_PXFormViewVerify2_CustEdPwd2」)聚焦() { $(。 「#ctl00_phG_PXSPanelVerify2_PXFormViewVerify2_CustEdPwd2」)文本( 「」)。 } ... –
BillJay
2015-04-01 13:22:39
你有沒有引用jquery? – 2015-04-01 14:18:05
是的,我不得不添加一個對jQuery的引用到FormDetail.master頁面的
部分,因爲這是我的頁面的主人。我使用Google。 – BillJay 2015-04-01 14:50:26