FineUI 官方论坛

标题: 【已确认】bug: 使用过程中遇到的几个Bug [打印本页]

作者: leejianzhou    时间: 2019-6-21 18:55
标题: 【已确认】bug: 使用过程中遇到的几个Bug
1.  dropdownbox 的setValue()方法错误
  1. dropdownbox.setValue(['1','2'];</div><div>console.log(dropdownbox.getValue()); //1
复制代码
预期:['1','2']

2. numberBox 的 readonly属性问题
目表:让numberBox 显示trigger,且不能编辑
如下代码a,b不能达到预期; c可以满足要求

a:
  1. {type: 'numberbox', id:'numberbox',editable: false, readonly:false} //可以编辑, 显示trigger
复制代码
b:
  1. {type: 'numberbox', id:'numberbox',editable: false, readonly:true} //不可以编辑,不能显示trigger
复制代码
c:
  1. {type: 'numberbox', id:'numberbox',editable: false, readonly:false}   F.ui.numberbox.readonly=true;
复制代码








作者: sanshi    时间: 2019-6-24 11:29
1. DropDownBox的setValue要同时设置value和text,否则下拉框可能无法根据value来计算出text的值:
https://fineui.com/js/api/F.DropDownBox.html#setValue

2. 这个不是BUG。我们设计的行为是NumberBox的只读不显示trigger,因为只读是如果显示trigger但是不能点击,给用户的感觉就很奇怪。
之所以你第三种做法可行,是因为只设置内部变量,没有更新UI,尽量避免这种做法。
可以尝试类似如下代码:
  1. F.ui.SimpleForm1_NumberBox1.setReadonly(true)
复制代码






欢迎光临 FineUI 官方论坛 (https://fineui.com/BBS/) Powered by Discuz! X3.4