FineUI 官方论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

FineUI首页 WebForms - MVC & Core - JavaScript 常见问题 - QQ群 - 十周年征文活动

FineUI(开源版) 下载源代码 - 下载空项目 - 获取ExtJS - 文档 在线示例 - 版本更新 - 捐赠作者 - 教程

FineUIPro/Mvc/Core v6.0.0 发布(新版本,新起点)! 全新ASP.NET Core,比WebForms还简单! 欢迎加入【三石和他的朋友们】(基础版下载)

查看: 205|回复: 1

【已确认】bug: 使用过程中遇到的几个Bug

[复制链接]
发表于 2019-6-21 18:55:05 | 显示全部楼层 |阅读模式
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;
复制代码







发表于 2019-6-24 11:29:54 | 显示全部楼层
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 官方论坛 ( 皖ICP备13005369号-1 )

GMT+8, 2019-9-18 09:23 , Processed in 0.126066 second(s), 25 queries , Gzip On.

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表