Content management system dct文件中与teamsite相关的新文本框
当我从下拉菜单中选择“其他”时,我需要显示一个文本框。 你们能告诉我怎么做到吗 这在我的团队站点dct文件中:Content management system dct文件中与teamsite相关的新文本框,content-management-system,teamsite,Content Management System,Teamsite,当我从下拉菜单中选择“其他”时,我需要显示一个文本框。 你们能告诉我怎么做到吗 这在我的团队站点dct文件中: <item name="Body.subHeading" pathid="Body.subHeading"> <description>Body</description> <label>Body</label> <select required="t" size="1">
<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>
身体
身体
您可以在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);