【一步步插件开发-level13】控件系列教程

参与人数:1人 项目难度:困难 任务分类: 其他任务
发布日期:2019.8.5 截止申请:2020.10.1 任务期限:5天
  • 50F币
  • 50二开经验
1位小伙伴已获得以上奖励
任务已过期 点击了解信用分规则
取消
    任务简介

    领取前请注意您的二开经验不能超过600(可在论坛个人信息中查看)

    参考插件开发教学文档viewpage.action

    ————————我是分割线————————


    第一小题:请开发满足如下需求的插件

    以FR的文本控件为基础,为该控件增加 字体(类型/粗/斜/颜色)、控件的背景颜色的配置项(实现参数面板控件即可)

    字体的类型、粗、斜、颜色、控件的背景颜色 配置参考设计器中单元格的配置控件(如果实现不出来,可以自己重新使用swing的相关控件操作)


    考核点:

    1.了解基本的FR控件开发的代码结构和相关实现逻辑

    2.了解基本的FR内部UI的使用(尽可能避免自己重新使用swing造轮子)

    3.回顾前面相关教程的接口的使用


    第一题完成就算及格了,后面两道题是给有一定开发能力和探索能力的开发者准备的进阶题,需要完全独立完成(问我们,我们也不会给提供解答的),完后后有助于你加深理解和相关知识点的渗透


    第二小题:在第一小题的基础上做如下扩展和调整

    为该控件增加一种事件类型的配置:特殊编辑后事件:触发点跟原有的编辑后事件一致


    考核点:了解控件中事件实现的基本过程和方法


    第三小题:在第二题的基础上做如下扩展和调整

    为该控件增加智能筛查功能:设计器上可以为该控件配置一个数据字典(数据集,值,ID 三个配置),用户前端每次编辑输入一个字符,就触发一次筛选,将输入的内容在字典中模糊匹配,以列表显示最相似的5个数据(如果没有可不显示),选择列表中的数据可直接完成输入


    考核点:探索FR控件实现中的常用功能的实现过程和方法



    ————————我是分割线————————

    任务完成请提交源码和zip包

    暂无成果推荐,请点击上方领取任务按钮,进行任务
    暂无您的成果,请点击上方领取任务按钮,进行任务

任务达人榜

  • linjiaxi
    完成任务: 217
  • haigang
    完成任务: 196
  • 帆软用户QOHCooa66H
    完成任务: 194
  • 4
    阿林
    完成任务: 188
  • 5
    1310415720
    完成任务: 160
  • 6
    指间沙
    完成任务: 152
  • 7
    Kevin-s
    完成任务: 150
  • 8
    shulato
    完成任务: 141
  • 9
    枫城
    完成任务: 134
  • 10
    chenliang
    完成任务: 129
返回顶部