如题
现有词典
{A:1,B:0,C1}
设置用户选择
那么弹出的选择窗口是否可以让多选的项目按词典的键值自动选中
可以,但是需要你在弹窗之前取值并赋值
试了很多次,一直搞不懂,为什么多选会这样?
没看懂什么问题。 可以调试运行一下看看哪里不太对
键A的值是0,那么用户选择的时候,我把A的值0加到默认选项,但是弹出的窗口A确是选中的
默认值里有0,A难道不是应该选中的么?为什么会认为A不应该被选中呢
如果0是选中的话,那B也是0,B为什么没有选中呢?C是1,为什么C又是选中的呢?
因为有2项的值是0,根据值找条目的时候,只会找第一条匹配到的。 两个 0 都匹配到了A,1 匹配到了C。
那如果我想按让A和B不选中,只选中C,那默认值里面我应该怎么填才可以?我试过很多方法,没有找到规律
C的值是1,所以默认值写1就行了。
是我没搞糊涂了,已经理解了,谢谢
看调试输出的日志来看,ABC三个选项,C应该是选中才对
现在运行后,A和C都是选中的