阅读更多

5顶
1踩

Web前端

原创新闻 DHTMLX 系列组件 2.0 发布

2008-11-16 13:19 by 见习记者 ln1058 评论(15) 有13409人浏览
DHTMLX 是一套非常强大的 web UI 组件,包括如:表格、树形显示、日历、布局、编辑器等十几个UI 组件,详细列表请看此处http://www.dhtmlx.com/

2.0 的发布,几乎所有的组件都更新了一遍,加入了新的特性并修正了不少bug,详细信息如下:

dhtmlxGrid 2.0 build 81107
What's new:
- support for cell level attributes while loading from JSON data
- added pre-rendering ability
- added forced dynamical loading ability
- ability to enable pre-rendering in Smart Rendering mode

What's fixed:
- fixed an issue with hidden columns in FF3
- fixed an issue with incorrect filtering buffer clearing in case of grid reloading, while using only filterBy API
- fixed incompatibility between keymaps / rowspans and paging mode
- fixed an issue with adding a new row in Smart Rendering + split mode
- fixed an error with autoWidth calculations for grid with default|custom skins
- fixed an error during column resizing, when grid doesn't have unique ID for HTML container
- fixed incorrect position of context menu
- fixed regression with missed item id in case of context menu integration
- selectRow in paging mode, for non-first page
- incorrect sort state detection in case of split mode
- incorrect math preserving during drag-and-drop
- incorrect row updating after updateFromXML in case of colspans|split mode
- incorrect keyboard navigation in first or last position
- updateFromXML now works for grid.parse
- fixed regression with getMathValue
- wasChanged flag set correctly for unchecked radio button
- fixed an issue with filter filling in case of column moving
- fixed an error when tab from last position in grid

dhtmlxTreeGrid 2.0 build 81107
What's fixed:
- fixed incorrect after-filtering rendering in case of filter-by-all mode
- fixed an issue with simultaneous multiple data loading in case of dynamical loading
- fixed an issue with included _lines extension of treegrid, corrupting possible view
- fixed an issue with filter filling after column moving in case of treegrid
- fixed incorrect d-n-d while dropping multiple rows in closed branch of treegrid
- missed afterSorting event in case of treegrid was added

dhtmlxTree 2.0 build 81107
What's fixed:
- fixed an issue with incorrect context menu position
- fixed regression with incorrect itemId in integrated context menu
- fixed error message in IE in case of HTTPS mode
- fixed incorrect tree object reference

dhtmlxTabbar 2.0 build 81107
What's fixed:
- fixed an issue with incorrect result of normalize in some specific cases
- minor fix for FF3 visual issues

dhtmlxLayout 2.0 build 81107
What's fixed:
- fixed docking/undocking cell with attached editor
- fixed critical layout resize bug was (when "resize" effect is enabled)
- fixed layout resize in case on layout's cell-based init

dhtmlxEditor 2.0 build 81107
What's fixed:
- FF3 crash reason fixed

dhtmlxAccordion 2.0 build 81107
What's fixed:
- onBeforeActive event added (only for header click)
- dock/undock with editor fixed

dhtmlxWindows 2.0 build 81107
What's fixed:
- window maximize fixed

dhtmlxMenu 2.0 build 81107
What's fixed:
- fixed top-level image rendering
- IE6 combo overlap fix for standard skin added
- context menu hiding by body click fixed in case of manual showing

dhtmlxToolbar 2.0 build 81107
What's fixed:
- fixed changing item state for pressed two-state button

dhtmlxCalendar 1.1 build 81107
What's new:
- added possibility to set inactive days of week.
- method setInsensitiveDates() can accept week day number for inactive week days

What's fixed:
- changeMonth() method fixed
- height for cells in skins simpleblue, simplegrey, vista changed.

dhtmlxSlider 1.1 build 81107
What's new:
- onSlideEnd event added

libCompiler
What's fixed:
- fixed issue with incorrect file references

DHTMLX分为Standard Edition 和 Professional Edition 两个版本,前者是开源免费的,它的API和Demo都非常详细,相信已经足够可以满足大多数开发者的需求了,下载地址为http://www.dhtmlx.com/docs/download.shtml,也许它会是你项目的一个很好的选择。
5
1
评论 共 15 条 请登录后发表评论
15 楼 caiceclb 2009-01-12 09:02
superxielei 写道

现在的组建越来越多了。到底什么才是我们需要的?封装让程序员变的越来越不值钱了。

貌似学习成本反而上去了...
14 楼 cn_arthurs 2008-11-19 09:59
GPL协议的,商用需要花钱的说
13 楼 zm9913 2008-11-17 16:42
打错了,不是网络速度,是网面的显示数度
12 楼 zm9913 2008-11-17 16:41
我们公司一个管理系统就是用这个做的界面!确实漂亮!但数据量上千条的时候网络速度有显得有点慢!
11 楼 大猫汤姆 2008-11-17 12:45
   感动
10 楼 大猫汤姆 2008-11-17 11:40
lishali12345 写道

superxielei 写道现在的组建越来越多了。到底什么才是我们需要的?封装让程序员变的越来越不值钱了。这倒是真的!

9 楼 大猫汤姆 2008-11-17 11:40
晕啊!!!
如此强大!!
8 楼 boansen520 2008-11-17 11:07
这个,不可商用的,也要钱
7 楼 375721064 2008-11-17 10:41
感激不已
6 楼 wu2004 2008-11-17 10:03
非常好的东西,也不知道那个UI好了。
5 楼 comeon 2008-11-17 09:36
封装把我们从复杂重复的前端组件中脱离出来,让我们更专注与业务逻辑,从而写出更灵活,更健壮,更强大的后台来。呵呵。
4 楼 lishali12345 2008-11-17 08:32
superxielei 写道

现在的组建越来越多了。到底什么才是我们需要的?封装让程序员变的越来越不值钱了。

这倒是真的!
3 楼 xieye 2008-11-17 01:22
非常强大!!
2 楼 flyinweb 2008-11-16 17:12
现在已经晚了
1 楼 superxielei 2008-11-16 16:39
现在的组建越来越多了。到底什么才是我们需要的?封装让程序员变的越来越不值钱了。

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • C++动态创建控件并响应事件

    本代码是用C++语言编译的可以自动创建控件,并对事件做出响应的程序,对学习C++的人有一定参考价值.

  • 在C++ Builder中定义事件 (转)

    在C++ Builder中定义事件 (转)[@more@]在C++ BUILDER中,事件是一种委托模型,它是对消息的封装。如果你用过VC,你就知道在VC中并不存在什么事件,而只有消息处理函数,而在C++ BUILDER中则是由...

  • C++ Builder 实现动态生成窗口、控件,以及处理控件事件(转载)

    <br />由于工作需要,应项目需要改用VC,以后可能很少使用BCB了,但还是把它贴吧,<br /> <br /> <br />以下代码出自http://blog.csdn.net/hellogv/,引用请注明出处! <br /> 废话就不多说,直接开始本文的重点 <br />//---------------------------------------------------------------------------<br />void __fastcall TForm1::Button1Cli

  • c++ builder windows 线程之事件(event)

    //本文描述的事件,是线程语境的事件(event) //本文在c++ buider 10.3 调试通过。 #include&lt;windows.h&gt; #include&lt;stdio.h&gt; int product_buffer = 3; int product_num = 2; //定义事件句柄,由于在多个线程中使用,需定义为全局变量HANDLE hde_Producer,hde_Consumer; DWORD WINAPI Producer(LPVOID lpParameter

  • C++ Builder 高手进阶 (五)用BCB编写多线程应用程序

     C++ Builder 高手进阶(五)用BCB编写多线程应用程序nxyc_twz@163.com   随着Windows系统的全球性普及,多线程技术已越来越多地运用到许多软件设计中。使用多线程技术可全面提高应用程序的执行效率。以前为了实现多线程编程,基本上都是调用一系列的API函数,如CreateThread、ResumeThread等,不容易控制,还容易出错。在使用BCB以后,

  • C++创建控件并响应三部曲、设置窗口全屏、OnSize实现控件大小改变、跟踪调试顺序

    一、创建控件并响应事件三步曲:添加成员变量,变量类型为所创建控件的类型,如CButton 1.手动添加 afx_msg void OnmyButton();   2.手动添加实现函数;   3.关联:MESSAGE_MAP:ON_BN_CLICKED(IDC_MYBUTTON,OnmyButton)。 二、VC设置窗口全屏显示的方法:通过设置窗口显示状态和窗口位置来使窗口全屏。 在窗

  • 在VC中,让动态创建的ActiveX控件响应Windows消息。

    当我们通过CWnd::CreateControl()动态创建ActiveX控件时,Windows消息并不会被发送给我们的由CWnd派生得控件类。例如,即使我们为WM_KILLFOCUS消息创建了句柄,这个句柄也是不会被调用的。(不信你试试 :))引起这个问题的原因时,CWnd::CreateControl()并不会使我控件的HWND子类化。知道了原因,要解决问题就不难了。我们只要在控件创建

  • C++builder 实现动态添加按钮以及随意拖动实现

    本程序是在C++builder中实现动态添加Button组件,其中Button属性可更改成其他任何的其他组件。代码我本人编写,浅显易懂,在此分享一下。

  • c++builder动态生成多个按钮

    简单的c++builder动态生成多个按钮小程序,附源码,适合新手学习参考,有需要的同学可下载参考。

  • 动态添加一个控件的事件!

    动态添加一个控件的事件该如何处理 1,在头文件里定义一个响应函数: void __fastcall treeviewOnClick(TObject *Sender); 2,把函数赋给treeview的Click事件 treeview->OnClick = treeviewOnClick; 3,实现响应动作 void __fastcall TForm1::treeviewOnClick(TObject *Sender) { ... }

  • c++builder 动态创建控件及销毁

    创建控件: 其实创建控件相对简单。。。  直接生成需要数量的控件实例即可。  for(int i=0;i<4;i++) { for(int j=0;j<MaxNum;j++) { TLabel *tl = new TLabel(Application);

  • 实现基于C++的动态事件机制(转)

    事件支持已经是Delphi,Java,C#这样的后起语言的语法之一,但是在C++中并没有显示的支持。不同的编译器采用各自的方法来提供对事件的支持,例如:Borland C++ Builder通过扩展语法来提供事件支持,以实现VCL;MFC的事件是在设计时由向导生成的基于表格驱动的静态事件,不提供运行时支持。这两种实现都只能在特定场景下工作,而且难于移植。因此,我们需要一个完全基于C++语法的事件机...

  • jQuery的区别:$().click()和$(document).on('click','要选择的元素',function(){})的不同

      jQuery的出现,大大简化了对dom的操作,但是如果不是仔细阅读api和进行操作,就不知道其中最大的优点和使用方式。就拿$().click()和$(document).on('click','要选择的元素',function(){})来说,都是点击事件的操作,但是也有不同的地方。  1. $(选择器).click(fn)    当选中的选择器被点击时触发回调函数fn。只针对与页面已存在的选择...

  • C++ Builder运行时单向或双向动态绑定控件的例子

    C++ Builder可以在运行时单向或双向动态绑定控件 // 在构造函数里创建绑定对象 __fastcall TForm1::TForm1(TComponent* Owner) : TForm(Owner) {   // 创建绑定集合列表   BindingsList1 = new TBindingsList(this);   // 建立第1个绑定表达式并激活   TBindExpression * BindExpress1 =

Global site tag (gtag.js) - Google Analytics