1
2
3 // **************************************************************** //
4 // function Trim(value)
5 // --------------
6 // 功能:删除两端空格(= Trim)
7 // 参数: value 要格式化的字符串
8 // 返回: 格式化后的字符串
9 // **************************************************************** //
10 function Trim(value){
11 var res = String(value).replace(/^[\s]+|[\s]+$/g,'');
12 return res;
13 }
14 //弹出帮助窗口
15 function PopWindow(tablename,filter)
16 {
17
18 var value = window.showModalDialog("../PubHelp/PopWindow.aspx?tablename="+tablename+"&filter="+filter,'','dialogWidth:350px;dialogHeight:345px;center:yes;status:no;help:no');
19 return value;
20 }
21 //弹出帮助窗口
22 function SignPopWindow(tablename,filter)
23 {
24
25 var value = window.showModalDialog("../../../PubHelp/PopWindow.aspx?tablename="+tablename+"&filter="+filter,'','dialogWidth:350px;dialogHeight:345px;center:yes;status:no;help:no');
26 return value;
27 }
28
29 function NewPopWindow(tablename,filter){
30 var value = window.showModalDialog("../../PubHelp/PopWindow.aspx?tablename="+tablename+"&filter="+filter,'','dialogWidth:350px;dialogHeight:345px;center:yes;status:no;help:no');
31 return value;
32 }
33
34 function PopTeacherWindow(filter)
35 {
36 var value = window.showModalDialog("../TeachManage/QueryTeacher.aspx?filter="+filter,'','dialogWidth:500px;dialogHeight:345px;center:yes;status:no;help:no');
37 return value;
38 }
39
40 function PopDateWindow(date){
41 var value = window.showModalDialog("../PubHelp/PubDate.aspx?date="+date,'','dialogWidth:250px;dialogHeight:245px;center:yes;status:no;help:no');
42 return value;
43 }
44 function PopDateWindowView(date){
45 var value = window.showModalDialog("../PubHelp/PubDateView.aspx?date="+date,'','dialogWidth:280px;dialogHeight:245px;center:yes;status:no;help:no');
46 return value;
47 }
48 function PopUserWindow(filter)
49 {
50
51 var value = window.showModalDialog("AppAuditMan.aspx?filter="+filter,'','dialogWidth:550px;dialogHeight:400px;center:yes;status:no;help:no');
52 return value;
53 }
54
55
56 ///DataGrid多选脚本函数
57 function Check(){
58 if (document.all("Grid")==null) return;
59 var count = document.all("Grid").rows.length;
60 count = count+1;
61 var item;
62 for(var i = 2;i<count;i++){
63 //注释说明,下面这个是2.0下的处理方式,1.1下会出问题。
64 if (i<10)
65 item = "0"+eval(i);
66 else
67 item = i;
68 if (document.all("Grid_ctl"+item+"_cb") == null)
69 continue;
70 document.all("Grid_ctl"+item+"_cb").status = true;
71
72 //下面这个是1.1下的处理方式,2.0下又会出问题。
73 //document.all("Grid__ctl"+i+"_cb").status = true;
74 }
75 }
76 //DataGrid取消多选脚本函数
77 function UnCheck(){
78 //alert("123");
79 if (document.all("Grid")==null) return;
80 var count = document.all("Grid").rows.length;
81 count = count+1;
82 var item;
83 for(var i = 2;i<count;i++){
84 //注释说明,下面这个是2.0下的处理方式,1.1下会出问题。
85 if (i<10)
86 item = "0"+eval(i);
87 else
88 item = i;
89 if (document.all("Grid_ctl"+item+"_cb") == null)
90 continue;
91 document.all("Grid_ctl"+item+"_cb").status = false;
92
93 //下面这个是1.1下的处理方式,2.0下又会出问题。
94 //document.all("Grid__ctl"+i+"_cb").status = false;
95 }
96 }
97
98
99
100 function UseInfo()
101 {
102 var src=event.srcElement;
103 var org = document.form1.item("txtHiddenOrg").value;
104 switch(src.id)
105 {
106 case "btnOrg":
107 var returnvalue = PopWindow("tbOrg","Path like '"+org+"%'");
108 if (returnvalue != undefined)
109 {
110 document.form1.item("txtOrgPath").value=returnvalue;
111 return true;
112 }
113 break;
114
115
116 }
117 return false;
118 }
119
120
121 <a href="javascript:Check();" >全选</a>
122 <a href="javascript:UnCheck();" >反选</a>
123 姓名:
124
125 <asp:TextBox id="txtSearch" runat="server" Width="40px"></asp:TextBox>
126 校区:
127
128 <asp:TextBox ID="txtOrg" runat="server" Width="90px"></asp:TextBox>
129 <asp:Button ID="btnOrg" runat="server" OnClick="btnOrg_Click" OnClientClick="return UseInfo();" Text="选" />
130
131
132
133
134
135
1 <asp:GridView ID="Grid" runat="server" AllowPaging="True" AutoGenerateColumns="False" OnPageIndexChanging="Grid_PageIndexChanging" Width="100%" OnRowDataBound="Grid_RowDataBound" PageSize="15">
2 136 <Columns>
3 137
4 138 <asp:TemplateField>
5 139 <ItemTemplate>
6 140 <asp:CheckBox ID="cb" runat="server" />
7 141 </ItemTemplate>
8 142 </asp:TemplateField>
9 143 <asp:BoundField DataField="ID" HeaderText="编号" />
10 144 <asp:BoundField DataField="OrgName" HeaderText="校区" />
11 145 <asp:BoundField DataField="TeacherName" HeaderText="姓名" />
12 146 <asp:BoundField DataField="TeacherTypeName" HeaderText="类别" />
13 147 <asp:BoundField DataField="CertName" HeaderText="学历" />
14 148 <asp:BoundField DataField="GraduatedFrom" HeaderText="毕业院校" />
15 149 <asp:BoundField DataField="BirthDay" HeaderText="出生日期" DataFormatString="{0:yyyy-MM-dd}"/>
16 150 <asp:BoundField DataField="SubjectName" HeaderText="科目" />
17 151 <asp:BoundField DataField="GradeName" HeaderText="年级" />
18 152 <asp:BoundField DataField="StartWorkTime" HeaderText="入职日期" DataFormatString="{0:yyyy-MM-dd}"/>
19 153 <asp:BoundField DataField="StudentCount" HeaderText="所带学生数" />
20 154 <asp:TemplateField>
21 155 <ItemTemplate>
22 156 <asp:LinkButton ID="link" runat="server">修改</asp:LinkButton>
23 157 </ItemTemplate>
24 158 </asp:TemplateField>
25 159 </Columns>
26 160 </asp:GridView>
27 161
28 162 收藏于 2012-04-09