dhtmlx 怎样支持IE6

dhtmlx 怎样支持IE6,第1张

色、黑色的阴影。一股

苗条的勘察员,当老父亲们睡觉时,

松树一天天更见清新苍翠,

证明了我的隔离,并非不切实际。

染过的眉毛,温存惑人的眼睛,

优良的传统哈哈

很久以前整理了篇将手机网站做成手机应用的JS框架。时隔一年多,很多新的技术已经出现,下面再来总结下还有哪些框架是适合面向手机设备的开发的。

1、jQueryMobile

jQueryMobile是jQuery在手机上和平板设备上的版本。jQueryMobile不仅会给主流移动平台带来jQuery核心库,而且会发布一个完整统一的jQuery移动UI框架。支持全球主流的移动平台。jQueryMobile开发团队说:能开发这个项目,我们非常兴奋。移动Web太需要一个跨浏览器的框架,让开发人员开发出真正的移动Web网站。

2、jQTouch

jQTouch是一个jQuery的插件,主要用于手机上的Webkit浏览器上实现一些包括动画、列表导航、默认应用样式等各种常见UI效果的JavaScript库。支持包括iPhone、Android等手机。

3、DHTMLXTouch

DHTMLXTouch是一个免费的HTML5/JavaScript框架,专门为触摸屏设备而优化。为您带来快速开发工艺精美的移动Web应用程序的能力。DHTMLXTouchUIDesigner是一个可视化的编辑器用于构建移动用户界面。它能够帮您以最少的编码构建一流的用户界面。在其主页上提供一些示例可以展示DHTMLXTouch强大的用户界面。包括一个menuappfortheiPad(适用于开发餐厅应用)和BookShop(一个电子书店应用)。

4、Mobilizejs

Mobilizejs是一个开源的HTML5-JavaScript框架用于从任何现在有标准网站快速,简便地构建移动网站。这个框架其实就是将需要在移动设备上显示的部分页面以jQueryMobile的默认主题显示,而不是实现一个全新完整的移动页面。Mobilizejs可用于任意网站,但对于基于WordPress和Sphinx的网站不需要使用该框架转换,因为已经有非常多的插件可以使用。

5、TheMProject

The-M-Project是另外一个强大的JavaScript框架,它利用HTML5新的特性来更好和更简便地开发移动应用。这个框架遵循著名的MVC软件架构模式。它还支持离线,所以你的用户可以在没有连接网络的情况下继续 *** 作(当下次有连线的时候,再将数据同步到服务器中)。提供优秀的文档(这个项目拥有一个引导新用户入门的开发指南)。可以查看提供的示例来对该项目有一个初目的了解。这些示例包括:ToDoApp(待办事项目应用)和KitchenSink(这个示例包括这个框架提供的所有UI元素)。

6、WebAppNet

WebAppNet提供了很多的API,因此可以帮助你节省很多工作了。不需要花时间去进行Ajax调用的编码,因为已经内置了,另外还有很多其它内置功能,提供了详细的文档和应用演示。

7、Wijmo

Wijmo是一个基于jQueryUI的UI部件的套件。Wijmo部件进行了优化客户端Web开发和利用jQuery的优越的性能和易用性的力量。所有的Wijmo部件都配备了20多个主题和支持ThemeRoller。

8、960GridonjQuery-Mobile

jquery-mobile-960是一个用于移动Web开发的网格框架,综合了960gs的灵活性和jQueryMobile的方便性。它的目的是让jQueryMobile布局更加的灵活,使得应用应许在移动终端更加易用。

9、SenchaTouchFramework

SenchaTouch是世界上第一个基于HTML5的移动Web开发框架,支持最新的HTML5和CSS3标准,全面兼容Android和AppleiOS设备,提供了丰富的WEBUI组件,可以快速的开发出运行于移动终端的应用程序。Shencha是第一个使用HTML5,CSS和JavaScript并且支持音频/视频,本地存储,圆角,渐变背景以及阴影的开发框架。

10、NimbleKit

NimbleKit是为iOS设备构建应用程序最快速的方式,你不需要知道Objective-C或者iOSSDK,你只需结合JavaScript代码编写HTML页面就可以了。

11、TouchyBoilerplate

TouchyBoilerplate是一个用来创建移动webapp,包括HTML模板,Metatag等的工具。Touchy可以支持动态页面导航,固定页头,滚动内容,浏览历史记录等功能。Touchy使用jQuery或者ZeptoJS。

12、PhoneGap

PhoneGap是一个用基于HTML,CSS和JavaScript的,创建移动跨平台移动应用程序的快速开发平台。它使开发者能够利用iPhone,Android,Palm,Symbian,WP7,Bada和Blackberry智能手机的核心功能——包括地理定位,加速,联系人,声音和振动等,此外PhoneGap拥有丰富的插件,可以以此扩展无限的功能。PhoneGap是免费的,但是它需要特定平台提供的附加软件,例如iPhone的iPhoneSDK,Android的AndroidSDK等,也可以和DW55配套开发。使用PhoneGap只比为每个平台分别建立应用程序好一点点,因为虽然基本代码是一样的,但是你仍然需要为每个平台分别编译应用程序。

13、joshfire

Joshfire是一个开源的跨设备开发框架,帮助开发者创建可以在多种设备上运行的webapp。它使用HTML5和JavaScript,并且允许开发者快速整合本地应用和特定的web应用。Joshfire可以让你的应用接受键盘,鼠标,触摸屏,遥控器等设备的输入。Joshfire支持NodeJS。4SenchaTouch:基于HTML5的移动网页开发框架。

14、Julia

Julia框架由基本CSS3文件、JS库和各个平台的运行库构成。不像PhoneGap,Julia不仅仅包含调用本机代码的接口层,它还包含Model-View-Controller(MVC)支持,Delegation支持,OAuth支持,异步数据库存取接口,HTML选择符(类jQuery调用接口),HTML模版(允许嵌入JS代码)等应用开发必备的API接口。基于Julia的应用开发就像网站开发那么简单,是的,你终于可以用HTML5开发一个完整的、跨平台的、不亚于本机代码的、易于维护的移动应用了!大幕即将揭晓,让我们一起进入移动开发的新时代

15、SproutCoreHTML5ApplicationFramework

SproutCore是一个HTML5移动Web开发框架,它的目标是在无需浏览器插件的情况下,在浏览器中位应用程序提供极佳的桌面效果。

16、Titanium

这是一个强大的,健壮的移动Web开发框架。能够让使用现有的HTML,CSS和JavaScript知识来为iOS和Android平台开发原生移动应用。作为一个越来越大的移动Web框架,它拥有超过300个的APIs和活跃的开发者社区。你从这个社区中得到每一个开发人员的帮助。TitaniumMobile支持原生的iOS和AndroidUI元素如Tableviews,tabs,switches和popovers。它提供能够与移动设备的摄像头和本地文件存储系统相交互的特性。

17、Lungojs

Lungojs是一个采用HTML5,CSS3和JavaScript技术实现的移动Web应用程序开发框架。利用这框架开发的应用程序可运行所有流行的平台包括:iOS,Android,Blackberry和WebOs。它还支持触摸事件如:tap,double-tap和swipe。整个框架没有用到任何包括图标,所有都矢量化。可以在这个框架中使用HTML5拥有的一些特性如:WebSQL,地理位置定位,历史或设备方向等。Lungojs是一个模块化并且完全可定制的框架。

18、xuijs

有时候你可能需要一个超轻量级的框架,只要拥有用于开发标准客户端所需要的功能如:DOM *** 作,事件处理,Ajax和一些动画效果。如果是这样的话,这个框架刚好非常适合你。整个框架采用GZIP压缩完之后只有42KB。

19、EmbedJS

EmbedJS是一个用于嵌入式设备的JavaScript框架如:移动电话,TVs、tablets和soforth。EmbedJS强大之处在于,它拥有专门为特定平台和浏览器如iOS,Firefox,Android等提供相应的开发版本。这样就能够以最少的代码,为用户提供最佳的体验。而且假如你喜欢自己定制,可以利用其提供的EmbedJSBuildtool工具实现。EmbedJS基于Dojo实现,所以你如果熟悉DojoAPI语法,那EmbedJS将是你最佳的选择。

20、zeptojs

zeptojs是一个专为mobileWebKit浏览器(如:Safari和Chrome)而开发的一个JavaScript框架。它标榜自己在其简约的开发理念,能够帮助开发人员简单、快速地完成开发交付任务。更重要的是这个JS框架,是超轻量级的,只有5KB。zeptojs的语法借鉴并且兼容jQuery。

21、Baker

Baker是用来在iPad或者iPhone平台上发布交互式的电子书或者电子杂志的HTML5电子书框架。

22、-UI

-UI是一个手机移动Web开发框架,采用HTML5,WAML,CSS和JavaScript等技术实现。基于JavaScript框架,包含最新的ChUIJS和ChUIcss

23、MagazineGrid

MagazineGrid是一个超现代的CSS框架,用于iPad和iPhone手机,使用类似杂志的设计风格。MagazineGrid可让用户使用HTML5元素来组织杂志页,非常轻量级(

24、KendoUI

KendoUI是一个强大的框架用于快速HTML5UI开发。基于最新的HTML5、CSS3和JavaScript标准。KendoUI包含了开发现代JavaScript开发所需要的所有一切,包括:强大的数据源,通用的拖拉(Drag-and-Drop)功能,模板,和UI控件。

25、HTMLAppHostFramework

这是一个用于构建基于WindowsPhone7的HTML/JavaScript托管框架,使用HTML5技术。该框架由支持在标准xap格式中嵌入html应用的控件。

怎么利用dhtmlxschedulerjs实现排课功能

对于一些需要用户安全信息的页面无能为力,如某些业务审计 *** 作需要用户安全信息来记录。因为缺少这样的信息,注定了测试的失败。如果解决为了这个问题进一步的修改程序,那么因为存在多个版本的程序,那么其维护难度将大大增加。

虽然,第二种方法配置难度增加了,但是它不用修改程序。而且还可将测试计划保存成文件,以便重复使用。因此,选用第二种方法是较为理想的做法。下面以一个简化的例子说明使用方法二的配置步骤。

很久以前整理了篇将手机网站做成手机应用的JS框架。时隔一年多,很多新的技术已经出现,下面再来总结下还有哪些框架是适合面向手机设备的开发的。1、jQueryMobilejQueryMobile是jQuery在手机上和平板设备上的版本。jQueryMobile不仅会给主流移动平台带来jQuery核心库,而且会发布一个完整统一的jQuery移动UI框架。支持全球主流的移动平台。jQueryMobile开发团队说:能开发这个项目,我们非常兴奋。移动Web太需要一个跨浏览器的框架,让开发人员开发出真正的移动Web网站。2、jQTouchjQTouch是一个jQuery的插件,主要用于手机上的Webkit浏览器上实现一些包括动画、列表导航、默认应用样式等各种常见UI效果的JavaScript库。支持包括iPhone、Android等手机。3、DHTMLXTouchDHTMLXTouch是一个免费的HTML5/JavaScript框架,专门为触摸屏设备而优化。为您带来快速开发工艺精美的移动Web应用程序的能力。DHTMLXTouchUIDesigner是一个可视化的编辑器用于构建移动用户界面。它能够帮您以最少的编码构建一流的用户界面。在其主页上提供一些示例可以展示DHTMLXTouch强大的用户界面。包括一个menuappfortheiPad(适用于开发餐厅应用)和BookShop(一个电子书店应用)。4、MobilizejsMobilizejs是一个开源的HTML5-JavaScript框架用于从任何现在有标准网站快速,简便地构建移动网站。这个框架其实就是将需要在移动设备上显示的部分页面以jQueryMobile的默认主题显示,而不是实现一个全新完整的移动页面。Mobilizejs可用于任意网站,但对于基于WordPress和Sphinx的网站不需要使用该框架转换,因为已经有非常多的插件可以使用。5、TheMProjectThe-M-Project是另外一个强大的JavaScript框架,它利用HTML5新的特性来更好和更简便地开发移动应用。这个框架遵循著名的MVC软件架构模式。它还支持离线,所以你的用户可以在没有连接网络的情况下继续 *** 作(当下次有连线的时候,再将数据同步到服务器中)。提供优秀的文档(这个项目拥有一个引导新用户入门的开发指南)。可以查看提供的示例来对该项目有一个初目的了解。这些示例包括:ToDoApp(待事项目应用)和KitchenSink(这个示例包括这个框架提供的所有UI元素)。6、WebAppNetWebAppNet提供了很多的API,因此可以帮助你节省很多工作了。不需要花时间去进行Ajax调用的编码,因为已经内置了,另外还有很多其它内置功能,提供了详细的文档和应用演示。7、WijmoWijmo是一个基于jQueryUI的UI部件的套件。Wijmo部件进行了优化客户端Web开发和利用jQuery的优越的性能和易用性的力量。所有的Wijmo部件都配备了20多个主题和支持ThemeRoller。8、960GridonjQuery-Mobilejquery-mobile-960是一个用于移动Web开发的网格框架,综合了960gs的灵活性和jQueryMobile的方便性。它的目的是让jQueryMobile布局更加的灵活,使得应用应许在移动终端更加易用。9、SenchaTouchFrameworkSenchaTouch是世界上第一个基于HTML5的移动Web开发框架,支持最新的HTML5和CSS3标准,全面兼容Android和AppleiOS设备,提供了丰富的WEBUI组件,可以快速的开发出运行于移动终端的应用程序。Shencha是第一个使用HTML5,CSS和JavaScript并且支持音频/视频,本地存储,圆角,渐变背景以及阴影的开发框架。10、NimbleKitNimbleKit是为iOS设备构建应用程序最快速的方式,你不需要知道Objective-C或者iOSSDK,你只需结合JavaScript代码编写HTML页面就可以了。11、Touchy™BoilerplateTouchyBoilerplate是一个用来创建移动webapp,包括HTML模板,Metatag等的工具。Touchy可以支持动态页面导航,固定页头,滚动内容,浏览历史记录等功能。Touchy使用jQuery或者ZeptoJS。12、PhoneGapPhoneGap是一个用基于HTML,CSS和JavaScript的,创建移动跨平台移动应用程序的快速开发平台。它使开发者能够利用iPhone,Android,Palm,Symbian,WP7,Bada和Blackberry智能手机的核心功能——包括地理定位,加速,联系人,声音和振动等,此外PhoneGap拥有丰富的插件,可以以此扩展无限的功能。PhoneGap是免费的,但是它需要特定平台提供的附加软件,例如iPhone的iPhoneSDK,Android的AndroidSDK等,也可以和DW55配套开发。使用PhoneGap只比为每个平台分别建立应用程序好一点点,因为虽然基本代码是一样的,但是你仍然需要为每个平台分别编译应用程序。13、joshfireJoshfire是一个开源的跨设备开发框架,帮助开发者创建可以在多种设备上运行的webapp。它使用HTML5和JavaScript,并且允许开发者快速整合本地应用和特定的web应用。Joshfire可以让你的应用接受键盘,鼠标,触摸屏,遥控器等设备的输入。Joshfire支持NodeJS。4SenchaTouch:基于HTML5的移动网页开发框架。14、JuliaJulia框架由基本CSS3文件、JS库和各个平台的运行库构成。不像PhoneGap,Julia不仅仅包含调用本机代码的接口层,它还包含Model-View-Controller(MVC)支持,Delegation支持,OAuth支持,异步数据库存取接口,HTML选择符(类jQuery调用接口),HTML模版(允许嵌入JS代码)等应用开发必备的API接口。基于Julia的应用开发就像网站开发那么简单,是的,你终于可以用HTML5开发一个完整的、跨平台的、不亚于本机代码的、易于维护的移动应用了!大幕即将揭晓,让我们一起进入移动开发的新时代15、SproutCoreHTML5ApplicationFrameworkSproutCore是一个HTML5移动Web开发框架,它的目标是在无需浏览器插件的情况下,在浏览器中位应用程序提供极佳的桌面效果。16、Titanium这是一个强大的,健壮的移动Web开发框架。能够让使用现有的HTML,CSS和JavaScript知识来为iOS和Android平台开发原生移动应用。作为一个越来越大的移动Web框架,它拥有超过300个的APIs和活跃的开发者社区。你从这个社区中得到每一个开发人员的帮助。TitaniumMobile支持原生的iOS和AndroidUI元素如Tableviews,tabs,switches和popovers。它提供能够与移动设备的摄像头和本地文件存储系统相交互的特性。17、LungojsLungojs是一个采用HTML5,CSS3和JavaScript技术实现的移动Web应用程序开发框架。利用这框架开发的应用程序可运行所有流行的平台包括:iOS,Android,Blackberry和WebOs。它还支持触摸事件如:tap,double-tap和swipe。整个框架没有用到任何包括图标,所有都矢量化。可以在这个框架中使用HTML5拥有的一些特性如:WebSQL,地理位置定位,历史或设备方向等。Lungojs是一个模块化并且完全可定制的框架。18、xuijs有时候你可能需要一个超轻量级的框架,只要拥有用于开发标准客户端所需要的功能如:DOM *** 作,事件处理,Ajax和一些动画效果。如果是这样的话,这个框架刚好非常适合你。整个框架采用GZIP压缩完之后只有42KB。19、EmbedJSEmbedJS是一个用于嵌入式设备的JavaScript框架如:移动电话,TVs、tablets和soforth。EmbedJS强大之处在于,它拥有专门为特定平台和浏览器如iOS,Firefox,Android等提供相应的开发版本。这样就能够以最少的代码,为用户提供最佳的体验。而且假如你喜欢自己定制,可以利用其提供的EmbedJSBuildtool工具实现。EmbedJS基于Dojo实现,所以你如果熟悉DojoAPI语法,那EmbedJS将是你最佳的选择。20、zeptojszeptojs是一个专为mobileWebKit浏览器(如:Safari和Chrome)而开发的一个JavaScript框架。它标榜自己在其简约的开发理念,能够帮助开发人员简单、快速地完成开发交付任务。更重要的是这个JS框架,是超轻量级的,只有5KB。zeptojs的语法借鉴并且兼容jQuery。21、BakerBaker是用来在iPad或者iPhone平台上发布交互式的电子书或者电子杂志的HTML5电子书框架。22、ChocolateChip-UIChocolateChip-UI是一个手机移动Web开发框架,采用HTML5,WAML,CSS和JavaScript等技术实现。基于ChocolateChipJavaScript框架,包含最新的ChUIJS和ChUIcss23、MagazineGridMagazineGrid是一个超现代的CSS框架,用于iPad和iPhone手机,使用类似杂志的设计风格。MagazineGrid可让用户使用HTML5元素来组织杂志页,非常轻量级(<4k),在移动设备上加载非常快,对老的浏览器也支持。24、KendoUIKendoUI是一个强大的框架用于快速HTML5UI开发。基于最新的HTML5、CSS3和JavaScript标准。KendoUI包含了开发现代JavaScript开发所需要的所有一切,包括:强大的数据源,通用的拖拉(Drag-and-Drop)功能,模板,和UI控件。25、HTMLAppHostFramework这是一个用于构建基于WindowsPhone7的HTML/JavaScript托管框架,使用HTML5技术。该框架由支持在标准xap格式中嵌入html应用的控件。

1131 changePage(pageNum)

版本:专业版 需要dhtmlxgrid_pgnjs支持

参数:

pageNum:跳转页面数

用途:跳转到某个页面

参考实例:

gridchangePage(5);

1132 changePageRelative(ind)

版本:专业版 需要dhtmlxgrid_pgnjs支持

参数:

Ind:跳转页面的间隔数

用途:相对当前页面跳转到某个页面,即thischangePage(thiscurrentPage + ind);。

参考实例:

<a href="javascript:void(0)" onclick="gridchangePageRelative(-1)">上一页 </a>

<a href="javascript:void(0)" onclick="gridchangePageRelative(1)">下一页</a>

1133 clearAll(header)

版本:大众版

参数:

Header: true/false是否删除表头

用途:删除。

参考实例:

<a href="javascript:void(0)" onclick="gridchangePageRelative(-1)">上一页 </a>

<a href="javascript:void(0)" onclick="gridchangePageRelative(1)">下一页</a>

1134 clearAndLoad (url, call, type)

版本:大众版

参数:

url: 文件路径

call:加载完成后回调函数

type:文件类型( xml, json, jsarray, csv ),默认为xml

用途:清除当前grid数据并使用当前文件重新加载。

参考实例:

//

mygridclearAndLoad("grid_newxml");

//加载完成后执行doAfterRefresh函数

mygridclearAndLoad("grid_newxml",doAfterRefresh);

//指定当前文件支持格式

mygridclearAndLoad("grid_newcsv",doAfterRefresh,”csv”);

1135 enableCSVAutoID(mode)

版本:专业版 需要dhtmlxgrid_nxmljs支持

参数:

mode: true/false

用途:csv数据加载时是否自动生成行id。

参考实例:

mygridenableCSVAutoID(true);

1136 enableCSVHeader(mode)

版本:专业版 需要dhtmlxgrid_nxmljs支持

参数:

mode: true/false

用途:csv数据加载时是否自动使用第一行数据作为表头。

参考实例:

mygridenableCSVHeader(true);

1137 enableDistributedParsing (mode, count, time)

版本:专业版

参数:

mode: true/false;

count:每次解析数据量,默认10

time:设定延迟时间,毫秒,默认为 250

用途:是否使用分布式解析数据,并设定每次解析节点数据量,或延迟时间。

参考实例:

//使用分布式解析

mygridenableDistributedParsing(true);

//分布式解析,每次解析50个节点,延迟时间2s内

mygridenableDistributedParsing(true,50,2000);

1138 enablePaging (mode,pageSize,pagesInGrp,pagingControlsContainer,showRecInfo,pagingStateContainer)

版本:专业版 需要dhtmlxgrid_pgnjs

参数:

mode: true/false;

pageSize:每页大小

pagesInGrp:每页显示可选择页数

pagingControlsContainer:显示分页条的容器对象,或id

showReclnfo:true|false 是否显示分页数据状态

pagingStateContainer:显示分页数据状态的容器对象,或id

用途:是否使用分页 *** 作,在init前执行。当前方法与enableSmartRendering and enableDistributedParsing 不兼容。

参考实例:

mygridenablePaging(true,2,5,"pagingArea",true,"recinfoArea");

1139 enableSmartRendering (mode,buffer,reserved)

版本:大众版 需要dhtmlxgrid_srndjs

参数:

mode: true/false;

buffer:总数据量

reserved:预加载量

用途:是否允许使用动态加载模式

参考实例:

mygridenableSmartRendering(true);//with single-time loaded data

//动态加载,总数据量2000,每次加载50

mygridenableSmartRendering(true,2000,50);//with dynamcical loading

1140 getRowAttribute (rId, name)

版本:大众版

参数:

rid: 行索引;

name:属性名称

用途:获得某行节点的属性值

参考实例:

<xml version='10' encoding='iso-8859-1'>

<rows>

<row id="unique_rowid" some="data">

<cell some="data">cell content</cell>

</row>

</rows>

var rowAttr = gridgetRowAttribute("unique_rowid","some");

1141 getStateOfView

版本:大众版

参数:

用途:返回grid 状态

参考实例:

var state=mygridgetStateOfView();

//翻页模式可用时

state[0] = grid当前第几页

state[1] = 当前页面第一行索引

state[2] = 当前页面最后下一行索引

state[3] = 当前grid记录总记录数

//翻页模式不可用时

state[0] = 最前可视化行索引

state[1] = row可视化高度

state[2] = grid行数

1142 getUserData(row_id, name)

版本:大众版

参数:

row_id: 行索引,不填则查找全局

name: userdata名称

用途:某行或全局userdata值,如row_id为空则查找全局,若存在多个userdata节点,则以第一个为主

参考实例:

<xml version='10' encoding='iso-8859-1'>

<rows>

<userdata name="NameOfGlobalUserDataBlock">全局userdata</userdata>

<row id="unique_rowid">

<userdata name="NameOfRowUserDataBlock">行内userdata</userdata>

<cell>cell content</cell>

<cell><![CDATA[<font color="red">cell</font> content]]></cell>

</row>

</rows>

//行内

var userdata = gridgetUserData("unique_rowid","NameOfRowUserDataBlock");

//全局user data

var userdata = gridgetUserData("","NameOfGlobalUserDataBlock");

1143 load (url, call, type)

参考clearAndLoad

1144 loadCSVFile (path,afterCall)

与load相识,只不过type为”csv”而已

1145 loadCSVString(str)

版本:专业版 需要 dhtmlxgrid_nxmljs

参数:

str: 数据字符串

用途:以字符串形式加载

参考实例:

var str="11,12,13\n21,22,23\n31,32,33";

mygridloadCSVString(str);

1146 parse(data,call,type)

版本:大众版

参数:

data: 字符串或js对象

call: 回调函数

type: 数据类型 (xml,json,jsarray,csv)

用途:以字符串或对象的形式加载grid对象,支持格式(xml string, csv string, xml island, xml object, json objecs , javascript array)

参考实例:

//xml 字符串或xmldoc

mygridparse(data);

//js数组

//parse grid from the javascript array

mygridparse(data,””,"jsarray");

1147 preventIECaching(mode)

版本:大众版

参数:

mode: true/false

用途:阻止ie缓存当前请求值

参考实例:

mygridpreventIECaching(true);

//disable prevent IE caching mode

mygridpreventIECaching(false);

1148 setPagingSkin(name)

版本:大众版

参数:

name: 皮肤名称

用途:设置分页皮肤,支持default,toolbar,bricks

参考实例:

mygridsetPagingSkin("toolbar");

1149 setPagingTemplates(navigation_template,info_template)

版本:大众版 dhtmlxgrid_pgnjs

参数:

navigation_template: 导航模版信息

info_template:状态模版信息

用途:设置分页模版

参考实例:

mygridsetPagingTemplates("Pages - [current:0] [current:+1] [current:+2] , from [total] rows","Pages <b>[from]-[to]</b> of <b>[total]</b>");

1150 setPagingWTMode(navButtons,navLabel,pageSelect,perPageSelect)

版本:专业版 dhtmlxgrid_pgnjs

参数:

navButtons - {true|false} 导航button是否可用

navLabel - {true|false} 导航lable是否可用

pageSelect - {true|false} 页面选择框是否可用

perPageSelect - {true|false} 每页显示条数选择框是否可用

用途:设置分页工具条的模式

参考实例:

1151 setRowAttribute(rId, name, value)

版本:大众版

参数:

rid:行索引

name:属性名称

value:属性值

用途:设置某行节点属性值

参考实例:

<xml version='10' encoding='iso-8859-1'>

<rows>

<row id="unique_rowid" some="data">

<cell some="data">cell content</cell>

</row>

</rows>

var rowAttr = gridsetRowAttribute("unique_rowid","some","new value");

1152 setUserData (row_id, name, value)

版本:大众版

参数:

rid:行索引

name:userdata节点属性名称

value:设置值

用途:设置某行或全局userdata值

参考实例:

//设置某行userdata值

mygridsetUserData("unique_rowid","someName1","new value");

//设置全局userdata值

mygridsetUserData("","someName1","new value");

1153 startFastOperations

版本:大众版 需要dhtmlxgrid_fastjs

参数:

用途:开启快速 *** 作,开启后事件 *** 作将不会作用,除一些强制事件外

参考实例:

mygridstartFastOperations();

for (var i=0; i<1000; i++)

mygridaddRow(mygriduid(),[i,"new row"]);

mygridstopFastOperations();

1154 stopFastOperations

关闭快速 *** 作,参考startFastOperations

1155 updateFromXML (url, insert_new, del_missed, afterCall)

版本:大众版

参数:

url:引用文件路径

inser_new:是否重新插入行,默认 true;

del_missed:是否删除,原有数据行

afterCall:回调函数

用途:根据xml文件重新刷新grid,并自动屏蔽重复ind

参考实例:

mygridupdateFromXML("grid_updatedxml");

//插入新数据,删除原有数据

mygridupdateFromXML("grid_updatedxml",true,true,doAfterUpdate);

(注:本人文章均为原创,转载请注明出处!20100622写于深圳。)

以上就是关于dhtmlx 怎样支持IE6全部的内容,包括:dhtmlx 怎样支持IE6、做移动端WebApp用什么框架比较好_webapp框架哪个最好、怎么利用dhtmlxscheduler.js实现排课功能等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9308784.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-27
下一篇 2023-04-27

发表评论

登录后才能评论

评论列表(0条)

保存