zoukankan      html  css  js  c++  java
  • 基于CkEditor实现.net在线开发之路(7)列表页面开发动作介绍

    一个列表页面不止是查询,它也包含了很多业务上功能的实现,这些业务功能的实现的逻辑我称之为动作。如触发单击按钮删除数据,更改业务表数据,调用webService,调用WCF接口,弹出新窗体新增、修改、查看数据,根据列表数据显示行的颜色等等这些我都称为动作。动作的实现有两类:第一类编码实现,第二类利用通过配置控件属性生成逻辑动作代码。

    第一类编码实现:通过编写js和C#方法逻辑实现,在基于CkEditor实现.net在线开发之路(2)有简单例子。这里就不详细介绍了。

    第二类利用通过配置控件属性生成逻辑动作代码:

    动作控件现在有三种:查询控件,动作控件,保存后控件

    查询控件(WebQueryData,图标为 ):在查询控件属性中设置查询sql,查询条件使用的URL参数,页面参数,最后生成一个C#方法,可以通过Ajax调用返回一个json数据包,查询控件属性设置界面如下

     

    控件生成C#方法如图:

     

    列表控件调用查询控件设置

     

    下拉列表调用查询控件设置图

     

    当然也可以使用js编码,调用查询控件,例如:

     

    动作控件(名称:WebActionService图标为: ):设置传入的传输参数和修改,删除,新增的条件,及字段赋值后,生成一个C#方法,可以通过Ajax调用执行,并将执行的返回结果显示出来,设置动作数据属性界面如下:

     

    备注:如果参数类型为列表参数,参数名称就是对应参数源头列表绑定字段名

          如果参数类型为页面参数,参数名称就是对应页面的控件的ID

          如果参数类型为url参数,参数名称就是对应URL参数名称。

          设置了必须填写,在调用改动作时候会自动判断该参数是否存在,如果不存在直接报错

    具体动作设置

     

    生成的C#方法跟查询控件是一样的,JS调用也是是一样的

    可以和按钮控件,工具箱控件,列表链接按钮配合使用触发。

    保存后的动作(名称:WebSaveAction 图标为: ):可以根据字段的值,设置修改,删除,新增的条件,及字段赋值,在保存后会自动执行。主要详细页面使用,后面会慢慢介绍。

  • 相关阅读:
    螺旋折线——第九届蓝桥杯C语言B组(省赛)第七题
    组合问题
    八皇后
    01背包(详解)
    最长递增子序列
    棋盘游戏
    The Accomodation of Students
    P3157 [CQOI2011]动态逆序对
    Building a Space Station
    焚风现象(差分模板题)
  • 原文地址:https://www.cnblogs.com/PlatformSolution/p/5502459.html
Copyright © 2011-2022 走看看