书签 分享 收藏 举报 版权申诉 / 30

类型Web软件用户界面开发指南.docx

  • 文档编号:10178482
  • 上传时间:2023-02-09
  • 格式:DOCX
  • 页数:30
  • 大小:30.11KB

<--构造DataGrid的HTML代码-->

<--定义表头-->

选择

纳税人识别号

纳税人名称

征收项目

征收品目

计算依据

税额

所属时期

<---定义表体->

12345678977894111

'饭店

个人所得税

0401

1232

23.00

2005-01

12345678977894111

'饭店

个人所得税

0401

1232

23.00

2005-01

<--进行JavaScript处理-->

varo=newGrid();//new一个对象

varrc=o.bind(document.getElementById('container'),document.getElementById('body'));//bind函数就两个参数,一个最外面的div容器,一个放表数据的div容器

显示行列式数据(同一页面多表)

基本过程和单表是一样的,其差别是DataGrid要设置不同的ID;和需要编写不同的JavaScript应用代码。

如下:

<--表1开始---------------------------------------------------------------------------------------------------------->

………………………………

………………………………..

<--对表1进行JavaScript处理-->

varo=newGrid();//new一个对象

varrc=o.bind(document.getElementById('container'),document.getElementById('body'));//bind函数就两个参数,一个最外面的div容器,一个放表数据的div容

<--表2开始---------------------------------------------------------------------------------------------------------->

<--不同的ID属性>

………………………………

………………………………..

<--对表2进行JavaScript处理-->

varo1=newGrid();//new一个对象

varrc1=o1.bind(document.getElementById('container1'),document.getElementById('body1'));//bind函数就两个参数,一个最外面的div容器,一个放表数据的div容器

录入编辑数据网格(同一页面单表)

表格可以随意增加、删除行,并对表格中的数据进行编辑。

最后把编辑后结果以form形式向后台提交。

这种页面,不需要按列排序。

第一步:

引入数据网格所需的JavaScript和CSS文件

第二步:

初始化数据网格HTML代码,代码如下:

--设定DataGrid的宽度和高度-->

50px;width:

700px;height:

200px">

--设定标题-->

投资方信息列表

—thead的第一行,设置表头-->

选择

纳税人识别号

纳税人名称

征收项目

征收品目

计算依据

税额

所属时期

--

thead第二行,设置列的编辑信息,当表不可编辑时,此行不再需要

此行有三种情况设置:

1.当要编辑的列是文本输入框时,该列内容是可以通过对该input框加入样式,控制编辑的显示样式

2.当要编辑的列是下来列表框时,该列内容是同样可加入样式,控制显示

3.当某列不可编辑时,或者是其他一些控件(如checkbox,等):

该列内容为

在1,2情况下,td中的第一个元素必须符合上述要求,该元素后面的其他元素将被忽略

常用功能设置:

(设置对齐方式,连动,日期,数据校验)

1.输入内容的对齐方式设置:

设置alignType属性,如:

,..

2.select连动功能设置:

连动,使用以前的连动函数,页面需要引入连动函数所在js文件DynamicTable.js

在select元素的onblur事件(onchange无效)中加入对连动函数的调用:

如:

linkItems属性:

此属性是为了通知grid,连动者和谁进行连动.

当连动者发生改变时,grid将把对应的被连动者的以前的值给清掉,并改变被连动者的代选项.

如:

..

这个可以设置多个被连动者,以逗号分隔,设置内容是被连动者隐藏域的name,(即tbody对应的hidden元素的name)

3.日期控件的设置

设置text框的dataType属性.如:

4.数据校验的设置

checkFun属性.在checkFun属性加入自定义的数据校验的js代码.或函数.

这段代码或函数中需要符合一定的规则.即在校验数据不符合要求时,需要设置o.inputError=true

instantCheck属性:

设置true时,grid做即时校验,默认(即不设置时)不作即时校验

emptyMsg属性:

对输入数据不能为空的校验.设置emptyMsg='',采用默认的提示信息,可通过设置该属性来自定义提示信息

不设置该属性,不对数据进进行空校验,自己也可以在checkFun中,编写自定义的不能为空的校验

调用o.check()时,grid根据checkFun的校验代码对grid的内容作整体的校验

注:

1).thead里元素(text或select)如果有id,在页面上对应列处于编辑状态元素(text,select)的id为其id加"_v",可以参看上面2中对连动函数的调用

-->

营业税

个人所得税

铁路运输

水路运输

航空运输

管道运输

举报
举报
版权申诉
版权申诉
word格式文档无特别注明外均可编辑修改;预览文档经过压缩,下载后原文更清晰! 立即下载
配套讲稿:

如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。

特殊限制:

部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。

关 键  词:
Web 软件 用户界面 开发 指南
提示  冰豆网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
关于本文
本文标题:Web软件用户界面开发指南.docx
链接地址:https://www.bdocx.com/doc/10178482.html
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2008-2022 冰点文档网站版权所有

经营许可证编号:鄂ICP备2022015515号-1

收起
展开