假设使用visualforce页面上的选择选项(下拉菜单),我有印度、美国、英国。如果我选择了应该在visual force页面中显示的印度,并且如果我再次打开visualforce页面上的选定值或显示值,它应该不会显示印度,它应该只显示美国和英国
发布于 2020-06-22 22:30:18
你可以在你的visualforce页面中使用javascript来做到这一点。
您需要像这样包含一个js文件:
<apex:includeScript value="{!$Resource.MyJavascriptFile}"/>
Options = [
{ label: '1', value: '1' },
{ label: '2', value: '2' },
{ label: '3', value: '3' },
{ label: '4', value: '4' },
];
然后你的代码需要检测一个选中的选项,你可以这样做:
var options = document.getElementsByName('{!$Component.foo}')
for(option in options)
if(options[option].selected)
alert('The selected value is: ' + options[option].value)
一旦选择了一个值,就需要像这样从选项数组中删除:
let Selectedvalue = 3
let arr = [1, 2, 3, 4, 5, 3]
arr = arr.filter(item => item !== value)
https://stackoverflow.com/questions/62500103
复制相似问题