SmartClient
lanjie_gunger
这个作者很懒,什么都没留下…
展开
-
SmartClient新建组件实例
SmartClient本身提供了很多标准的组件,诸如树组件,表格组件,菜单组件,按钮组件等等新建列表组件varlistgrid=isc.ListGrid.create();调用查询方法listgrid.fetchData();新建水平布局isc.HLayout.create({ Width:100,//指定宽度 Members:[//原创 2016-03-09 13:42:58 · 1269 阅读 · 0 评论 -
SmartClient的特点
SmartClient可以理解为ajax模式,客户端和服务端只交换数据。最大的特点SmartClient提供面向对象的JavaScript APIs,其所有组件都是通过XML或JavaScript创建。原创 2016-03-09 11:49:10 · 390 阅读 · 0 评论 -
SmartClient中jsp使用xml方式的调用过程
1、jsp页面奖惩管理 var dempid = "dempId";tb_enumpageToolShare.fetchPageData();2、调用过程tb_enumjsp-->shared--->ds--->tb_enum.ds.xml(根据ID值)--->(找到dataService的bean)--->WEBINF/applicationContex原创 2016-03-09 09:48:54 · 401 阅读 · 0 评论 -
SmartClient之Data Binding
两种绑定方式:1、自动:当用户滚动列表时,一个绑定数据源的ListGrid会自动执行fetch操作2、手动:当用户滚动列表时,调用removeSelectedData()方法使用fields来定义数据组件或者数据源,这也分为两种1、组件域(Component field):数据源组件的代表属性,比如标题,宽度等2、数据源域(datasource field):对数据源的元语言描原创 2016-03-09 17:49:20 · 384 阅读 · 0 评论 -
SmartClient之Data Integration
DataSource给组件提供了一个data-provider-agnostic interface接口,可以支持组件完成复杂的数据持久化操作。当组件尝试进行数据操作时,会创建一个DSRequest对象来代表这个操作,Data Integration就是创建一个DSResponse对象来操作实际的持久化数据。两种Integration方式:服务端的整合:从浏览器传一个java对象到原创 2016-03-10 13:47:46 · 310 阅读 · 0 评论 -
SmartClient之Server Framework
可以从javabean和sql表中产生datasource描述文件.ds.xml,如下:比如,javabean中有一个getFirstName()方法,在数据库中有一列叫做FIRST_NAME,都会被当成一个title值为First Name的fieldjava和sql的类型映射规则DMI (Direct Method Invocation)调用方法DataSource原创 2016-03-10 14:23:11 · 290 阅读 · 0 评论