2013-10-30 25 views
0

我想創建一個生命週期表單,您可以根據用戶輸入隱藏/顯示部分。基於用戶輸入的生命週期隱藏/顯示部分

我正在使用單選按鈕來指示基於所選單選按鈕應顯示哪個部分。整個表單中會有很多,我需要表單流動並且沒有空格。你能告訴我如何創造條件?

我有很多部分,我知道該部分的內容需要設置爲流動,但我要在主窗體上還是在每個部分上執行此操作?根據我選擇使內容流動的子窗體,它可以更改我不想要的部分對象的佈局,因此我可能需要建議如何更正此問題。 除了創建簡單表單之外,我沒有使用Livecycle的經驗。我試圖在網上找到這方面的幫助,但沒有什麼能夠讓我知道我需要什麼。任何幫助,將不勝感激。

我試圖在我的一個單選按鈕上使用此代碼。據載列如下恰好在更改事件:

if (this.rawValue == "1") 
{  
    xfa.resolveNode("Section2.Section2.1").presence="visible";  
    xfa.resolveNode("Section3").presence= "hidden";  
    xfa.resolveNode("Section2.Section2.2").presence = "hidden"  
} 
else (this.rawValue == "0") 
{  
    xfa.resolveNode("Section2.Section2.1").presence = "hidden";  
    xfa.resolveNode("Section3").presence= "hidden";  
    xfa.resolveNode("Section2.Section2.2").presence = "hidden"; 

} 
+0

您是否嘗試將adobe livecycle表單轉換爲html表單? –

回答

1

是的,你需要做根子窗體(頁)佈局不流動的定位。 這將根據顯示/隱藏行爲自動重新定位包含子窗體。

你的代碼應該說:

if (this.rawValue == 1) 
{  
    xfa.resolveNode("Section2.Section2.1").presence="visible";  
    xfa.resolveNode("Section3").presence= "hidden";  
    xfa.resolveNode("Section2.Section2.2").presence = "hidden"  

else if (this.rawValue == 2) 
{  
    xfa.resolveNode("Section2.Section2.1").presence = "hidden";  
    xfa.resolveNode("Section3").presence= "hidden";  
    xfa.resolveNode("Section2.Section2.2").presence = "hidden"; 

} 

我傾向於使用click事件,而不是與單選按鈕像這樣的變化情況。

歡呼聲

+0

感謝這個順便說一句 - 我正在努力與我自己的版本,並意識到我有大寫IF。 – Chasester