/// <summary> /// Page load. /// </summary> protected void Page_Load(object sender, EventArgs e) { // Register Javascripts ScriptHelper.RegisterDialogScript(Page); ScriptHelper.RegisterClientScriptBlock(this, typeof(string), "DeleteEditView", ScriptHelper.GetScript( "var deleteConfirmation = ''; " + "function DeleteConfirm() { return confirm(deleteConfirmation); } " + "function EditItem(customtableid, itemId) { " + " document.location.replace('" + ResolveUrl(EditItemPage) + "?" + (String.IsNullOrEmpty(mEditItemPageAdditionalParams) ? String.Empty : mEditItemPageAdditionalParams + "&") + "customtableid=' + customtableid + '&itemId=' + itemId); } " + "function ViewItem(customtableid, itemId) { " + " modalDialog('" + ResolveUrl(ViewItemPage) + "?" + (String.IsNullOrEmpty(mViewItemPageAdditionalParams) ? String.Empty : mViewItemPageAdditionalParams + "&") + "customtableid=' + customtableid + '&itemId=' + itemId,'ViewItem',600,600); } ")); // Buttons' tooltips editToolTip = GetString("general.edit"); deleteToolTip = GetString("general.delete"); viewToolTip = GetString("general.view"); upToolTip = GetString("general.up"); downToolTip = GetString("general.down"); // Delete confirmation ltlScript.Text = ScriptHelper.GetScript("deleteConfirmation = '" + GetString("customtable.data.DeleteConfirmation") + "';"); gridData.ObjectType = CustomTableItemProvider.GetObjectType(CustomTableClassInfo.ClassName); gridData.OnLoadColumns += gridData_OnLoadColumns; gridData.OnExternalDataBound += gridData_OnExternalDataBound; gridData.OnAction += gridData_OnAction; ti = CustomTableItemProvider.GetTypeInfo(CustomTableClassInfo.ClassName); if (HasItemOrderField) { if (CustomTableClassInfo.ClassName == "customtable.carz") { gridData.OrderBy = "Year DESC"; } else { gridData.OrderBy = "ItemOrder ASC"; } } else { gridData.OrderBy = ti.IDColumn; } }