⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 webmail.js

📁 Telerik是很大的第三方软件制造商
💻 JS
字号:
function RowCreated(gridRow)
{
	if ((gridRow.ItemType == "Item") ||
		(gridRow.ItemType == "AlternatingItem"))
	{
		var cell = this.GetCellByColumnUniqueName(gridRow, "TemplateColumn");

		if (!cell)
			return;

		var checkBox = GetCheckBox(cell);

		if (!checkBox)
			return;

		gridRow.Selected ? checkBox.checked = true : checkBox.checked = false;

		var gridTable = this;
		checkBox.onclick = function()
		{
			gridTable.SelectRow(gridRow.Control, false);
		};
	}
}

function RowSelected(gridRow)
{
	var cell = this.GetCellByColumnUniqueName(gridRow, "TemplateColumn");

	if (!cell)
		return;

	var checkBox = GetCheckBox(cell);

	if (!checkBox)
		return;

	gridRow.Selected ? checkBox.checked = true : checkBox.checked = false;
}

function RowDeselected(gridRow)
{
	var cell = this.GetCellByColumnUniqueName(gridRow, "TemplateColumn");

	if (!cell)
		return;

	var checkBox = GetCheckBox(cell);

	if (!checkBox)
		return;

	gridRow.Selected ? checkBox.checked = true : checkBox.checked = false;
}

function GetCheckBox(control)
{
	if (!control)
		return;

	for (var i = 0; i < control.childNodes.length; i++)
	{
		if (!control.childNodes[i].tagName)
			continue;

		if ((control.childNodes[i].tagName.toLowerCase() == "input") &&
			(control.childNodes[i].type.toLowerCase() == "checkbox"))
		{
			return control.childNodes[i];
		}
	}
}

function TreeRequestEnd()
{
	RadGridNamespace.AsyncRequest("RadGrid1", "Rebind", "RadGrid1");
}

function GoToInbox()
{
	//RadGridNamespace.AsyncRequest("RadGrid1", "Rebind", "RadGrid1");
	RadGridNamespace.AsyncRequest("FoldersTree", "Rebind", "FoldersTree");
}

var currentMenu = null;
function RowContextMenu(index, e)
{return;
	if(this.Rows[index].ItemType == "Item" || this.Rows[index].ItemType == "AlternatingItem")
	{
		if(currentMenu != null)
		{
			currentMenu.Hide();
			document.body.removeChild(currentMenu.Control)
			currentMenu = null;
		}

		var obj = 
		{
			Items:
			[
				{Selected:false,Text:"Open",Value:"Open",UID:""},
				{Selected:false,Text:"Reply",Value:"Reply",UID:""},
				{Selected:false,Text:"Forward",Value:"Forward",UID:""},
				{Selected:false,Text:"Delete selected",Value:"Delete",UID:""}
			],
			SelectedImageUrl:"",
			NotSelectedImageUrl:"",
			SelectColumnBackColor:"buttonface",
			TextColumnBackColor:"window",
			HoverBackColor:"LightSteelBlue",
			HoverBorderColor:"Navy"
		};

		currentMenu = new RadGridNamespace.RadGridMenu(obj, this);
		for(var i = 0; i < currentMenu.Items.length; i++)
		{
			with(currentMenu.Items[i])
			{
				switch(Value)
				{
					case "Delete":
					{
						SelectImage.src = "/r.a.d.grid/RadControls/Grid/Skins/Default/Delete.gif"
						Control.onclick = function()
						{
							if(Owner.Owner.SelectedRows.length > 0)
							{
								RadGridNamespace.AsyncRequest("<%= RadGrid1.ClientID %>", "DeleteSelected", "<%= RadGrid1.ClientID %>");
							}
						};
						break;
					}
					default:
					{
						Control.disabled = true;
						Control.onclick = function()
						{
						};
						SelectImage.src = "/r.a.d.grid/RadControls/Grid/Skins/Default/NotSelectedMenu.gif"
						break;
					}
				}
			}
		}
		currentMenu.Show(null, null, e);
	}
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -