在对FR控件进行二次开发的过程中,需要自定义样式,比如下拉框控件带有自动检索的功能,但是又希望它的显示样式如同文本框一样,这时就需要隐藏多余的部分。

在对在线文档的查阅中可以发现很多选择器适用于多种控件,所以事先通过FR提供的选择器进行更改css,但是,在测试的过程中,发现其对下拉框根本不管用,只对文本框可用(其实对更改样式并不难,只需要在浏览器中审查元素,就可以明白对于控件的选择器名称,然后再对其样式进行更改)。

对于选择器.fr-texteditor:

两种方式导入CSS,通过外部文件引入,或者在页面初始化时添加JS设置其CSS。

引入如下css样式(导入外部css文件模式):

.fr-texteditor{
border:3px solid blue;
color:red;
font-weight:bold;}

显示效果:

关于隐藏下拉控件倒三角,在填报预览初始化事件中添加如下JS(添加内部css文件):

$(".fr-trigger-btn-up").hide();
$(".fr-trigger-btn-down").hide();
$(".fr-trigger-btn-over").hide();
$(".fr-trigger-center").hide();
//$(".fr-trigger-texteditor").removeAttr("width");
//$(".fr-trigger-texte").removeAttr("width");
//$(".fr-trigger-editor ui-state-enabled").removeAttr("width");
var wid=$(".fr-trigger-editor").width();
$(".fr-trigger-text").width(wid);
$(".fr-trigger-texteditor").width(wid);

上面部分的意思是将倒三角部分隐藏,下面部分表示将文本框的宽度设置为何下拉框控件整个宽度一致,不然控件会留有一小块空白区域。

显示效果如下:

总结:

通过审查元素,可以随便更改控件以及单元格样式,在模板中,FR提供了通过单元格定位的功能,这样就可以只对特定的单元格进行更改。

最新文章

  1. [iOS]创建一像素的线
  2. RFID工作流程
  3. 【FOL】第一周
  4. TDD in Expert Python Programmin
  5. JavaScript标记上的defer与async的作用与区别
  6. 老项目的#iPhone6与iPhone6Plus适配#iOS8无法开启定位问题和#解决方案#
  7. Subversion中文手册(svnbook) TortoiseSVN中文帮助手册
  8. 不用Google Adsense的84个赚钱方法
  9. SilkTest高级进阶系列7-用PostMessage模拟鼠标
  10. 在Linux终端下使用代理访问网络(转)
  11. N皇后问题——递归求解
  12. integer与int区别以及integer.values()方法详解
  13. 第一章:pip 安装 tar.gz 结尾的文件 和 .whl 结尾的文件
  14. 分布式定时任务框架——python定时任务框架APScheduler扩展
  15. Exceptionless邮箱设置
  16. LocalDate
  17. C#与C++数据类型比较及结构体转换[整理]
  18. PXE | 开关机
  19. iphone5 jail break
  20. 如何查看K8S的网络是否完好

热门文章

  1. [BZOJ5303] [HAOI2018] 反色游戏
  2. [洛谷P4168][Violet]蒲公英
  3. 【以前的空间】link cut tree
  4. BZOJ1046 [HAOI2007]上升序列 【LIS + 字典序最小】
  5. 20181022 考试记录&高级数据结构
  6. php 在线预览word
  7. bzoj 1568 [JSOI2008]Blue Mary开公司 超哥线段树
  8. POJ2528 线段树离散化
  9. 关于我之前写的修改Windows系统Dos下显示的用户名之再修改测试
  10. ConvexScore