问题描述
我正在将 EnumData 加载到下拉列表中,但默认值已被覆盖。当我将 Enum 的默认值更改为从 1 而不是 0(因为它是默认值)开始时,默认值出现但如果 Enum 从 0(默认值)开始,则下拉列表中的默认选择值将覆盖第一个枚举选择。
下面是我的代码:
FeatureScatter(object = pbmc.big,feature1 = "MALAT1",feature2 = "percent.mito",plot.cor = T)
当我在浏览器中打开开发者工具时看到 2 个下拉值 selected 属性分配给“selected”。
<div class="form-group row">
<label asp-for="Feature" class="col-md-4 control-label"></label>
<div class="col-md-8">
<select asp-for="Feature" asp-items="Html.GetEnumSelectList<Features.FeatureType>()">
<option selected="selected" value="">Please select</option>
</select>
</div>
</div>
如何克服这个问题?
解决方法
您可以尝试两种方式:
1.移除 select 元素中的 <script>
$("select").prop("selectedIndex",0);
</script>
标签助手。手动添加其名称和 ID。
#Create virtual environment named env
python -m venv env
#Activate the environment
source env/bin/activate
#Now install packages you need using pip
pip install -q -U --use-feature=2020-resolver tfx
2.编写js设置选中的选项:
{{1}}