热门关键字:
jquery > jquery教程 > jquery教程 > Kendo UI for jQuery数据管理使用教程

Kendo UI for jQuery数据管理使用教程

382
作者:管理员
发布时间:2021/8/25 18:37:02
评论数:0
转载请自觉注明原文:http://www.jq-school.com/Show.aspx?id=5325
  Kendo UI for jQuery最新版工具下载


  Spreadsheet允许您以原生JSON格式存储和加载数据。


  入门指南


  格式遵循与小部件配置相同的结构,它旨在用于直接存储和作为中间格式。


  注意:一旦Spreadsheet退出 Beta 版本,将发布官方JSON模式。


  持久化的信息包括:


  单元格公式、值、格式和样式。


  行高和列宽。


  排序和过滤选项。


  活动工作表和选择。


  使用序列化 API


  Spreadsheet客户端API包括用于加载和存储其状态的fromJSON和toJSON方法,要加载包含数据的Spreadsheet,请将与所需架构匹配的对象传递给fromJSON,这将重置小部件并清除所有现有数据。


  以下示例演示如何使用fromJSON加载数据。


  您还可以选择仅加载特定工作表中的数据,除了引用它的公式之外,这不会影响位于其他工作表中的数据。


  以下示例演示如何使用fromJSON加载工作表数据。


  Kendo UI for jQuery | 下载试用


  Kendo UI for jQuery是完整的jQuery UI组件库,可快速构建出色的高性能响应式Web应用程序。Kendo UI for jQuery提供在短时间内构建现在Web应用程序所需要的一切,从多个UI组件中选择,并轻松地将它们组合起来,创建出酷炫响应式的应用程序,同时将开发时间加快了50%。


  了解最新Kendo UI最新资讯,请关注Telerik中文网!


  标签:


  MFC界面开发必备库:


  Xtreme Toolkit Pro:是屡获殊荣的VC界面库,是MFC开发中最全面界面控件套包,它提供了Windows开发所需要的11种主流的Visual C++ MFC控件,包括Command Bars、Controls、Chart Pro、Calendar、Docking Pane、Property Grid、Report Control、Shortcut Bar、Syntax Edit、Skin Framework 和Task Panel。


  BCGControlBar:库拥有500多个经过全面设计、测试和充分记录的MFC扩展类。 我们的组件可以轻松地集成到您的应用程序中,并为您节省数百个开发和调试时间。


  上一节中讲了为Ribbon Bar添加控件的方法。本节教程将继续完善前面的实例,讲解一些稍复杂的控件的添加方法,及如何为它们添加消息处理函数。


  一、为Ribbon Bar添加更多Ribbon控件


  将在上一节实例的基础上,继续添加下拉菜单、Check Box、Combo Box等Ribbon控件。


  1、首先把“Small Button”面板上的“Click”按钮改造成一个下拉菜单。“Click”按钮有一个Behavior属性Menu Items,默认为Empty,选中它右侧会出现一个浏览按钮,点击浏览按钮会弹出“Items Editor”对话框,如下图:


  我们可以在上图Items下的组合框中选择按钮、分割线等,点击组合框右侧的Add按钮将其添加到下拉菜单中,添加按钮后在Properties分组中可以设置Caption(标题)、ID、Image(图片)等属性。鸡啄米这里添加两个按钮,Caption属性分别为One Click、Double Click,ID分别为ID_ONE_CLICK、ID_DOUBLE_CLICK,Image等属性就不设置了。此时的Ribbon Bar如下图:


  “Click”右侧多了一个向下的箭头,运行程序后点击此箭头会显示包含One Click和Double Click按钮的下拉菜单。另外,上图中有一个按钮鸡啄米用红线指示了其提示信息-“Test Ribbon”,点击了此按钮我们就可以不运行程序而直接查看Ribbon界面效果。


  2、在Small Button面板的右侧再添加一个面板“More Controls”,然后在Toolbox工具中找到Check Box和Combo Box控件拖入新面板,Check Box的Caption属性设为“Websites Enable”,Combo Box的属性设为“Websites”。效果图如下:


  我们为Websites组合框(Combo Box)添加两个下拉选项,方法是,右键点击Websites组合框,选择“Properties”,显示出其属性页,修改Data属性为“这样就为此Combo Box添加两个网址选项。


  二、为Ribbon控件添加消息处理函数


  前面控件都添加好了,接下来我们就为控件添加消息处理函数。


  1、首先为Open按钮添加单击事件的消息处理函数,其ID修改为ID_OPEN_BUTTON,然后右键点击Open按钮,选择“Add Event Handler”,弹出Event Handler Wizard对话框,右侧的Class list中选择“CMainFrame”,左侧的Message Type中选择“COMMAND”,最后点击“Add and Edit”按钮,CMainFrame类中就添加了void CMainFrame::OnOpenButton()成员函数。


  大家可能感觉到了,其实消息处理函数的添加过程与以前的普通控件是类似的。最后修改void CMainFrame::OnOpenButton()函数的函数实现如下:


  C++代码


  void CMainFrame::OnOpenButton()


  {


  // TODO: Add your command handler code here


  MessageBox(_T("Open Button!"));   // 弹出对话框,提示“Open Button!”


  }


  因为只是为了讲解按钮的消息处理函数的添加,所以没有写复杂的代码,只写了一个弹出MessageBox的语句。运行程序,在结果界面的Function类别的Big Button面板中,点击Open按钮就会弹出一个对话框,并显示“Open Button!”。


  2、我们再为Websites组合框添加消息处理函数(方法同上),同样也为其在CMainFrame类中添加COMMAND消息处理函数--void CMainFrame::OnWebsitesCombo(),修改此函数实现如下:


  C++代码


  运行程序,在结果界面中,改变WebSites组合框的选中项,则会弹出对话框显示选中项的信息。如下图:


  3、然后我们为Websites Enable复选框添加消息处理函数。默认情况下Check Box控件不会因为用户的点击而改变状态,这就需要我们通过代码来实现正常的复选功能。


  我们需要一个变量保存Check Box的当前选中状态,所以在MainFrm.h文件中为CMainFrame类添加一个BOOL型的成员变量m_bWebsitesEnable,并在CMainFrame类的构造函数中为其初始化:


  C++代码


  接下来仍然采用1中的方法为Websites Enable复选框在CMainFrame类中添加COMMAND消息处理函数,并修改其函数体如下:


  C++代码


  但是现在复选框的状态只是保存到了变量中,我们还要根据变量值改变复选框的显示状态,这就需要再为Check Box添加一个UPDATE_COMMAND_UI消息处理函数,方法仍旧是右键点击Check Box,选择“Add Event Handler”,在弹出的Event Handler Wizard对话框的Class list中选择“CMainFrame”,Message type中则选择UPDATE_COMMAND_UI,最后点“Add and Edit”,这样就添加了UPDATE_COMMAND_UI消息处理函数,修改此函数实现如下:


  C++代码


  这时你可以试着运行下程序,点击Website Enable复选框,它已经能成功的改变状态了。


  4、除了以上功能,我们还要实现一个稍复杂的功能,就是如果选中Websites Enable复选框则激活Websites组合框,而如果取消选中则禁用Websites组合框。这就需要我们为Websites组合框添加UPDATE_COMMAND_UI消息处理函数了,添加方法同上,鸡啄米这里不再赘述。修改函数实现为:


  C++代码


  运行程序,试着改变Websites Enable复选框的状态,Websites组合框的使能状态也会跟着改变。


  最后,鸡啄米再简单讲讲如何为Ribbon Bar左上角的圆形菜单按钮和快速访问工具栏添加新项。


  圆形菜单按钮的属性页中有一个Buttons属性,可以点击其右侧浏览按钮弹出Items Editor对话框,使用该对话框可以在菜单按钮的弹出菜单窗口中添加右下角的按钮。还有一个Main Items属性,点其右侧浏览按钮也会弹出Items Editor对话框,通过它可以为圆形菜单按钮添加菜单项。


  快速访问工具栏的属性页中有一个QAT Items属性,点击其右侧浏览按钮弹出QAT Items Editor对话框,使用该对话框可以在快速访问工具栏中添加新项。


  本节内容有点多,不过并不复杂,很多都与之前的知识类似。




如果您觉得本文的内容对您的学习有所帮助:支付鼓励



关键字:jquery
友荐云推荐