2014-02-26 73 views
0

當我從下拉菜單中選擇其他文件時,我需要顯示一個文本框。 你們能告訴我如何實現它嗎?關於團隊網站的dct文件中的新文本框

這在我的團隊網站DCT文件:

<item name="Body.subHeading" pathid="Body.subHeading"> 
    <description>Body</description> 
    <label>Body</label> 
    <select required="t" size="1"> 
     <option label="Dimensions" value="en_AU"/> 
     <option label="Weight" value="en_UK"/> 
     <option label="Batter" value="en_US"/> 
     <option label="Other" value="en_US"/> 
    </select> 
</item> 

回答

1

你可以做的是,在DCT使用JavaScript。嘗試在JavaScript中訪問您的項目,並檢查其值,如果其他則將文本框的可見性設置爲true。

如:

function handle_c_changed() { 
    var textBoxItem = IWDatacapture.getItem(path_of_text_box); 
    var dropdown = IWDatacapture.getItem(path_of_drop_down); 
    var item = dropdown.getOptions()[dropdown.getValue()].text; 
    if (item == 'Other'){ 
     textBoxItem.setVisible(true); 
    } 
} 
IWEventRegistry.addFormHandler(path_of_drop_down,"onItemChange", handle_c_changed); 
相關問題