TFS_ANTIGUO/AYA.FROPI/Intranet/App_Code/Javascript.cs
Administrador 50700fd78b Solución FROPI
git-tfs-id: [http://192.168.1.10:8080/tfs/AyA]$/SINORT;C491
2019-05-27 14:46:35 +00:00

37 lines
No EOL
1.9 KiB
C#

using System.Text;
using System.Web.UI;
/// <summary>
/// Descripción breve de Javascript
/// </summary>
public class Javascript
{
#region Métodos GridView
public static void CheckAllGridViewItems(System.Web.UI.Page p_Page)
{
StringBuilder stbScript = new StringBuilder("");
stbScript.Append("<script language=JavaScript> ");
stbScript.Append("function CheckAllGridViewItems(checkHeaderBox) ");
stbScript.Append("{ ");
stbScript.Append(" var frm = document.forms.form1; ");
stbScript.Append(" var ChkState=checkHeaderBox.checked; ");
stbScript.Append(" for(i=0;i< frm.length;i++) ");
stbScript.Append(" { ");
stbScript.Append(" e=frm.elements[i]; ");
stbScript.Append(" if(e.type=='checkbox' && e.name.indexOf('chkItem') != -1 && ");
stbScript.Append(" e.id.substring(12,29) == checkHeaderBox.id.substring(12,29)) ");
//stbScript.Append(" e.id.substring(26,42) == checkHeaderBox.id.substring(26,42)) ");
stbScript.Append(" e.checked= ChkState; ");
//stbScript.Append(" alert(e.type + ' - ' + e.name.indexOf('chkItem') +' - ' + e.id.substring(12,29) + ' - ' + checkHeaderBox.id.substring(12,29)); ");
stbScript.Append(" } ");
stbScript.Append("} ");
stbScript.Append("</script> ");
if (!p_Page.ClientScript.IsClientScriptBlockRegistered("clientScriptCheckAllGridViewItems"))
p_Page.ClientScript.RegisterClientScriptBlock(p_Page.GetType(), "clientScriptCheckAllGridViewItems", stbScript.ToString());
}
#endregion
}