|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
刚刚打开这篇专题,猛然见到HAL9000发表的《对于大型公司项目平台选择j2ee的几层认识》系列,深受启发。判别空行事务
在编纂形态下,页面提交前,SmartGrid触发OnCheckNullRow剧本事务,程序员能够呼应该事务以判别行是不是为空。
在服务器端设置判别是不是为空的剧本办法名
this.DataGrid.OnCheckNullRow="myCheckNullRow";
客户端界说剧本办法内容
functionmyCheckNullRow(grid,ev)
{
varval=grid.getCellValue(ev.row,"存货");
if(val=="")
{
ev.isNull=true;//假如某行的存货列没有录进,能够以为该行的录进有效
}
return;
}
myCheckNullRow有两个参数
grid以后的Grid
ev事务参数工具
ev有两个属性
ev.row要判别是不是为空的行的索引
ev.isNull程序员判别的了局,默许是false,不为空
鼠标右击事务
在扫瞄形态下,当用户外行长进行鼠标右击时,程序员能够呼应该事务。
在服务器端设置呼应鼠标双击的剧本办法名
this.DataGrid1.OnRowRightButtonUp="myRowRightButtonUp";
客户端界说呼应剧本办法内容
functionmyRowRightButtonUp(grid,ev)
{
alert(ev.row);
}
myRowRightButtonUp有两个参数:
grid以后SmartGrid工具
ev单击事务参数工具,SmartGrid挪用时传进
ev工具有一个属性:
ev.row用户鼠标双击地点行的索引
行单击事务
在扫瞄形态下,当用户外行长进行单击时,程序员能够呼应该事务。
在服务器端设置剧本办法名
this.DataGrid1.OnRowClicked="myRowClicked";
客户端界说呼应剧本办法内容
functionmyRowClicked(grid,ev)
{
alert(ev.row);//以后行的索引
alert(ev.columnName);//用户鼠标单击地点的列的列名
}
myRowClicked有两个参数:
grid以后SmartGrid工具
ev单击事务参数工具,SmartGrid挪用时传进
行删除后事务
在编纂形态下,在用户举行行删除操纵时,在删除停止后,SmartGrid触发OnRowDeleted剧本事务,程序员能够经由过程呼应该事务来举行删除后处置。
在服务器端设置呼应删除的剧本办法名
this.DataGrid.OnRowDeleted="myRowDeleted";
客户端界说剧本办法内容
functionmyRowDeleted(grid,ev)
{
if(ev.row==1)
{
}
return;
}
myRowDeleted有两个参数
grid以后的Grid
ev事务参数工具
ev有一个属性
ev.row用户删除行的索引
行删除事务
在编纂形态下,在用户举行行删除操纵时,在入手下手删除行之前,SmartGrid触发OnRowDeleting剧本事务,程序员能够经由过程呼应该事务来断定是不是能够举行删除。
在服务器端设置呼应删除的剧本办法名
this.DataGrid.OnRowDeleting="myRowDeleting";
客户端界说剧本办法内容
functionmyRowDeleting(grid,ev)
{
if(ev.row==1)
{
ev.cancel=true;//作废用户的删除哀求
}
else
{
ev.cancel=false;//承受用户的删除哀求
}
return;
}
myRowDeleting有两个参数
grid以后的Grid
ev事务参数工具
ev有两个属性
ev.row用户要删除行的索引
ev.cancel是不是要作废删除,默许ev.cancel=true
行双击事务
在扫瞄形态下,当用户外行长进行双击时,程序员能够呼应该事务。
在服务器端设置呼应鼠标双击的剧本办法名
this.DataGrid1.OnRowDblClicked="myRowDblClicked";
客户端界说呼应剧本办法内容
functionmyRowDblClicked(grid,ev)
{
window.returnValue=grid.getSelectedData();//前往用户选择的值xml
window.close();
}
myRowClicked有两个参数:
grid以后SmartGrid工具
ev单击事务参数工具,SmartGrid挪用时传进
ev工具有两个属性:
ev.row用户鼠标双击地点行的索引
ev.columnName用户双击时鼠标地点列的列名
行增加后事务
在编纂形态下,用户在增加完行后,SmartGrid触发OnRowAdded剧本事务,程序员能够经由过程呼应该事务来处置增加完后的操纵。
在服务器端设置呼应增加的剧本办法名
this.DataGrid.OnRowAdded="myRowAdded";
客户端界说剧本办法内容
functionmyRowAdded(grid,ev)
{
alert(ev.row);
return;
}
myRowAdded有两个参数
grid以后的Grid
ev事务参数工具
ev有一个属性
ev.row增加行地点的索引
行增加事务
在编纂形态下,在用户举行行增加操纵时,在入手下手增加行之前,SmartGrid触发OnRowAdding剧本事务,程序员能够经由过程呼应该事务来断定是不是能够增加行。
在服务器端设置呼应删除的剧本办法名
this.DataGrid.OnRowAdding="myRowAdding";
客户端界说剧本办法内容
functionmyRowAdding(grid,ev)
{
if(grid.rowCount==10)
{
ev.cancel=true;//作废用户的增加哀求
}
else
{
ev.cancel=false;//承受用户的增加哀求
}
return;
}
myRowAdding有两个参数
grid以后的Grid
ev事务参数工具
ev有一个属性
ev.cancel是不是要作废增加,默许ev.cancel=false
本教程电子档下载:SmartGrid中文匡助文档下载我感觉可以顶到50楼,出乎意料的是大家居然纷纷写出自己的博文,还被编辑做成了专题,置于首页头条。 |
|