or
<telerik:RadFilter ID="WorkOrdersRadFilter" runat="server" Skin="WebBlue" ShowApplyButton="true"
OnApplyExpressions="WorkOrdersRadFilter_Apply" ApplyButtonText="Filter Work Orders"
OnPreRender="WorkOrdersRadFilter_PreRender" OnFieldEditorCreating="RadFilter_FieldEditorCreating" OnItemCommand="WorkOrdersRadFilter_ItemCommand">
<FieldEditors>
<telerik:RadFilterTextFieldEditor FieldName="WORKORDERNUMBER" DisplayName="Work Order#"
DataType="System.String" />
<goldcustom:RadFilterComboBoxEditor FieldName="WOTYPENAME" DisplayName="WO Type"
DataTextField="WOTYPENAME" DataSourceID="WorkOrderTypeFilterODS" DataType="System.String"
ComboBoxSkin="WebBlue" />
</FieldEditors>
</telerik:RadFilter>
</telerik:RadFilter>
protected void BuildGrid(DataRow curRow)
{
var curGrid = new RadGrid
{
ID = curRow.Field<
string
>("tst_desc"),
Skin = "Hay",
GridLines = GridLines.Both,
AutoGenerateColumns = false,
AllowAutomaticUpdates = true
};
curGrid.MasterTableView.Name = curRow.Field<
string
>("tst_desc");
curGrid.MasterTableView.CommandItemDisplay = GridCommandItemDisplay.Bottom;
curGrid.MasterTableView.TableLayout = GridTableLayout.Fixed;
curGrid.MasterTableView.EditMode = GridEditMode.PopUp;
curGrid.MasterTableView.EditFormSettings.EditFormType = GridEditFormType.AutoGenerated;
curGrid.MasterTableView.CommandItemSettings.ShowRefreshButton = false;
curGrid.MasterTableView.CommandItemSettings.AddNewRecordText = "Add More " + curRow.Field<
string
>("tst_desc") + " Test Results";
curGrid.NeedDataSource += new GridNeedDataSourceEventHandler(Grid_OnNeedDataSource);
curGrid.ItemCommand += new GridCommandEventHandler(Grid_OnItemCommand);
curGrid.ClientSettings.AllowKeyboardNavigation = true;
var btnCol = new GridButtonColumn
{
ButtonType = GridButtonColumnType.ImageButton,
HeaderText = "Edit",
CommandArgument = "btnEdit",
UniqueName = "btnEdit",
CommandName = "Edit"
};
curGrid.MasterTableView.Columns.Add(btnCol);
var gbcUpdBy = new GridBoundColumn
{
UniqueName = "UPDT_BY",
HeaderText = "Last Updated By",
DataField = "updt_by",
ReadOnly = true
};
curGrid.MasterTableView.Columns.Add(gbcUpdBy);
var gbcUpdDt = new GridBoundColumn
{
UniqueName = "UPDT_DT",
HeaderText = "Last Updated",
DataField = "updt_dt",
DataFormatString = "{0:MM/dd/yy}",
ReadOnly = true
};
curGrid.MasterTableView.Columns.Add(gbcUpdDt);
PlaceHolder1.Controls.Add(curGrid);
Session[curRow.Field<
string
>("tst_desc") + "ID"] = curRow.Field<
int
>("lab_tst_id").ToString(CultureInfo.InvariantCulture);
PlaceHolder1.Controls.Add(new LiteralControl("<
br
/>"));
PlaceHolder1.Controls.Add(new LiteralControl("<
br
/>"));
}
void Grid_OnItemCommand(object sender, GridCommandEventArgs e)
{
var a = 123;
}
void Grid_OnNeedDataSource(object sender, GridNeedDataSourceEventArgs e)
{
var curGrid = sender as RadGrid;
var gridName = curGrid.MasterTableView.Name;
var hidTestId = Session[gridName + "ID"];
curGrid.DataSource = ExecSQL.SQLData(_sqlStmt + " AND lt.lab_tst_id = " + hidTestId);
}
<
telerik:RadEditor
ID
=
"ContractExpirationAlertEditor"
runat
=
"server"
Skin
=
"Gray"
OnClientLoad
=
"DisableRequiredMessage"
ToolsFile
=
"~/Contracting/ToolsFile.xml"
Width
=
"100%"
ContentFilters
=
"None"
OnTextChanged
=
"ContractExpirationAlertEditor_TextChanged"
>
<
CssFiles
>
<
telerik:EditorCssFile
Value
=
"~/EditorContent.css"
/>
</
CssFiles
>
</
telerik:RadEditor
>
function
DisableRequiredMessage(editor, args) {
var
element = document.all ? editor.get_document().body : editor.get_document();
$telerik.addExternalHandler(element,
"blur"
,
function
(e) {
var
editor1 = $find(
"ctl00_ContentPlaceHolder1_ContractExpirationAlertEditor"
);
var
message1 = editor1.get_html();
if
(message1 ==
'<br>'
|| message1 ==
'<p> </p>'
) {
alert(message1);
document.getElementById(
'ctl00_ContentPlaceHolder1_spnEmailBody'
).style.display =
'block'
;
}
else
{
alert(message1);
document.getElementById(
'ctl00_ContentPlaceHolder1_spnEmailBody'
).style.display =
'none'
;
}
});
}
var
editor2 = $find(
"ctl00_ContentPlaceHolder1_ContractPendingEContractEditor"
);
var
message2 = editor2.get_text();
if
(message2.length > 1) {
//alert("Mozozozo" + message2.length);
document.getElementById(
'<%=spnContrPendngEmail.ClientID %>'
).style.display =
'none'
;
}
if
(message2.length == 0 || message2.length == 1) {
//alert("Mozozozo");
document.getElementById(
'<%=spnContrPendngEmail.ClientID %>'
).style.display =
'block'
;
}