|
业务场景:平台构建中某个字段为多选,现需判断该字段中是否选择了某个选项。
实现思路:使用Contains 函数
String str = "ksajdkjfldsj";
String subStr = "jdk":
if(str.Contains(subStr))
{
Console.Write("包含");
}
else
{
Console.Write("不包含");
}
实际运用:
- if e.FieldName = "全身症状与体征" then
- '当全身症状与体征字段值中包含‘发热’时,发热度数字段可编辑,否则为只读且字段值为""
- if 记录部件1.GetFieldValue("全身症状与体征").Contains("发热") then
- 记录部件1.SetFieldReadOnly("发热度数",false)
- else
- 记录部件1.SetFieldReadOnly("发热度数",True)
- 记录部件1.SetFieldValue("发热度数","")
- end if
-
- if 记录部件1.GetFieldValue("全身症状与体征").Contains("其他") then
- 记录部件1.SetFieldReadOnly("全身症状与体征其他",false)
- else
- 记录部件1.SetFieldReadOnly("全身症状与体征其他",True)
- 记录部件1.SetFieldValue("全身症状与体征其他","")
- end if
- end if
复制代码
|
|