or
if (ViewState["GridData"] != null)
{
grdCitasMasivas.DataSource = ViewState["GridData"];
grdCitasMasivas.Rebind();
}
//event called after server code executes
function ResponseEnd(sender, args) {
var hid = document.getElementById("<%=hidReturn.ClientID %>"); //get value from hidden control which is set by server code
if (hid.value == "True") {
alert("You don't have all the required documents");
return false;
}
else
return true;
}
protected
virtual
void
SetGrid(CustomFormPageHandler form, ASPXListFrameDefinition definition)
{
selectedID = ((FrameObjects.GetFrameControlId(FrameName) != Definition.ID) ? -9 : FrameObjects.GetFrameObjectID(FrameName));
//Grid.DataSource = OWData;
//if (!IsLOV)
Grid.SelectedIndexChanged +=
new
EventHandler(SelectedIndexChanged);
Grid.DataBinding +=
new
EventHandler(GridDataBinding);
Grid.DataBound +=
new
EventHandler(Grid_DataBound);
Grid.ItemDataBound +=
new
GridItemEventHandler(GridItemDataBoundEvent);
Grid.ColumnCreated +=
new
GridColumnCreatedEventHandler(Grid_ColumnCreated);
Grid.DataSourceID = OWData.ClientID;
Grid.ID = definition.ID;
Grid.AllowPaging =
true
;
Grid.AllowSorting =
true
;
Grid.AllowFilteringByColumn = !definition.HideFilterRow;
if
(!IsLOV)
{
Grid.Height = (Unit.Parse(definition.Height));
Grid.Width = (Unit.Parse(definition.Width));
}
else
{
// Grid.Height = new Unit("100%");// (Unit.Parse(definition.Height));
Grid.Width =
new
Unit(
"100%"
);
//(Unit.Parse(definition.Width));
}
Grid.ClientSettings.EnableAlternatingItems =
true
;
Grid.ClientSettings.Scrolling.AllowScroll =
true
;
Grid.ClientSettings.EnablePostBackOnRowClick =
true
;
Grid.ClientSettings.Resizing.AllowResizeToFit =
true
;
Grid.ClientSettings.Selecting.AllowRowSelect =
true
;
Grid.AutoGenerateColumns =
false
;
Grid.MasterTableView.AllowMultiColumnSorting =
true
;
Grid.MasterTableView.ShowHeadersWhenNoRecords =
true
;
Grid.MasterTableView.AlternatingItemStyle.BackColor = Color.LightGray;
Grid.MasterTableView.DataKeyNames =
new
string
[] {
"ID"
};
if
(definition.Attribute.Count() > 1)
{
Grid.GroupingEnabled =
true
;
Grid.ShowGroupPanel =
true
;
Grid.ClientSettings.AllowDragToGroup =
true
;
Grid.ClientSettings.Resizing.AllowColumnResize =
true
;
Grid.ClientSettings.Resizing.EnableRealTimeResize =
true
;
Grid.ClientSettings.EnableRowHoverStyle =
true
;
}
}