Dorado 5 : DemoMaker 更新日志

20101207更新

  • 修复控件拖拉超出页面设定大小的Bug(通过升级jquery以及其ui解决,以及升级之后不兼容代码的Bug)
  • DemoMaker国际化处理,现只支持中文(属性都支持)
  • 为了能使项目导入导出,修复了项目ID和页面ID的唯一性
  • 为适应eForm,重编写了loadDataRPCHandler和updateDataRPCHandler,使demomaker比较接近可开发程度
  • 把支持JDK版本降低到1.4
  • 通过demomaker修复使用默认服务器Jetty出现的中文乱码,需要在配置文件中设置<property name="demomaker.fixServerBug.requestCharset" value="UTF-8"/>
  • 增加页面可导入导出多页面功能(为了更好合作开发)
  • 增加选中多个控件收藏为组件(之前可一个控件或者一个页面收藏为组件)
  • 增加选中控件反选功能
  • 为控件增加层次顺序功能,使设计时两个控件的层次关系就是展现时的顺序
  • 增加后台用户管理以及用户登录管理(正式版本才开放,测试版本没有该功能)
  • 由于DataTable,TabSet等个别控件不能通过鼠标调整控件大小,开放了他们的高度或者宽度属性设置
  • TabSet可选择当前Tab
  • 树支持可设置节点图片
  • 增加树可一次性改变所有节点功能
  • 树可根据项目页面来导入节点
  • 修复键盘操作时设计区域页面滚动的bug
  • 修复TextEditor绑定DropDown时控件变小的Bug
  • 修复组件区域过多,拖拉出来不正确的Bug
  • 设计页面时返回页面管理页时定位到当前页面节点
  • 增加导入导出用户图片功能,方便导出系统之后,把相应的图片导出来
  • 修复导出静态Html页面时样式不正确和中文乱码的问题
  • 可通过Label的FCKeditor来导入word或者Excel内容生成Html(比如表单的框线,label等)

20100322更新

  • 支持简单Undo,Redo(回退,前进)功能,暂支持鼠标拖拉控件位置和大小

20100316更新

  • DemoMaker国际化处理,现只出中文版本。
  • 防止Session过期处理。

20100309更新

  • DataTable可对Columns设置属性等。
  • 可定义每个页面必有的Datasets和Controls(一般定义不可见的Controls)。
  • 修复某些情况下出现logout之后提示"用户已经登录",导致已经退出不能再登录的bug。
  • 修复设计页面某些情况下选中一些控件之后不能出现右键菜单的bug。

20100129更新

  • 标注控件可设置预览时出现的顺序,预览页面时可以通过alt+N和alt+B进行下一个或者上一个标注的切换。

20100128更新

  • 支持复制控件到dorado开发工具。在设计时通过Ctrl+Shift+C复制控件,直接在dorado studio的视图模型Controls节点下粘贴复制的控件;在eclipse下打开视图模型源代码,在<Controls>下粘贴复制的控件。
  • 支持dataset和不可见控件通过拖拉方式对可见控件设置属性。(比如,直接拖拉dataset的field到TextEditor,该TextEditor就绑定了该dataset和field;直接拖拉listDropDown到TextEditor,该TextEditor就绑定了该listDropDown等等)。
  • 完成安装器2.0版本。
  • 修复拖拉控件组合出现的bug
  • 修复页面导出的bug

20100115更新

  • 安装器alpha版本已完成
  • 根据安装器修改用户数据保存路径
  • Sample工程Home页面的图改成MarmotFrameWork主页面的图
  • 更新项目的一些icon
  • 修复鼠标选择区域控件然后按右键,菜单不top起来的bug
  • 修复新建的页面,在没控件的情况下按右键出现的bug

20100113更新

  • 支持选择一些控件(控件组合)一起拖拉(包括按Ctrl+鼠标选,或者直接鼠标选择某区域的所有控件)
  • 针对控件组合修改键盘的操作(增加Ctrl+A选择全部控件,其他操作会针对控件组合,比如现在按下Ctrl+A,然后按Ctrl+C,复制选择所有控件,再按Ctrl+V粘贴所有控件)
  • 支持控件组合里的左对齐,居中对齐,右对齐;顶部对齐,中间对齐,底部对齐;相同宽度,相同高度,相同大小。

20100110更新

  • 支持页面导出静态html(单个页面;本页面以及子页面;整个工程),并且支持静态时页面跳转
  • Label支持FCKeditor编辑
  • 页面可选择居中显示(以设计时标尺的大小为居中的元素)

20100108前更新

  • 全部控件支持Excel页面设计导入
  • 新增控件:DropDown,RadioGroup,DateDropDown,OutLookBar,iframe,TabSet(暂支持FrameTab),Postil(标注),YellowNode(黄色便条),Image,Calendar,ScrollBar,MenuBar,Tree,DataTable,PagePilot,DataPilot,Button,CheckBox,password,textarea,TextEditor,Label(后续增加FckEditor,图形,不考虑控件容器情况下增加SubWindow,GroupBxo,SplitPanel)
  • 支持分页
  • 支持全部控件事件,Button等支持事件设置化
  • 登录页面新增验证码,增加欢迎页面
  • 设计器整体视图更改
  • 控件收藏为组件,页面收藏为组件
  • 组件除了收藏夹外可自定义用户组件类型
  • Tree,DataTable,Menu可通过Excel导入数据
  • Excel数据和页面设计模板下载
  • SN
  • 选择组件组,去掉组件组
  • 控件复制,粘贴,剪切,拖拉;并支持键盘操作
  • 方便的控制统一管理机制,方便后续增加控件和扩展
  • 统一的属性设计处理
  • 统一的事件处理
  • 页面管理,页面预览
  • 工程管理