or
public
override
string
EvaluateFilterExpression(GridFilteringItem filteringItem)
{
System.Diagnostics.Debug.WriteLine(
string
.Format(
"--- GridHyperlinkColumnWithComboFilter.EvaluateFilterExpression({0})"
, filteringItem));
var rv =
base
.EvaluateFilterExpression(filteringItem);
System.Diagnostics.Debug.WriteLine(
string
.Format(
"--- GridHyperlinkColumnWithComboFilter.EvaluateFilterExpression({0}) returning \"{1}\""
, filteringItem, rv));
return
rv;
}
GridBoundColumn
s column are display, but the only contain blank values while they should not.
GridButtonColumn
is not showing at all.<
telerik:RadGrid
ID
=
"OrderDetail_RadGrid"
runat
=
"server"
AllowFilteringByColumn
=
"True"
AllowSorting
=
"True"
CellSpacing
=
"0"
GridLines
=
"None"
AutoGenerateColumns
=
"False"
DataSourceID
=
"TemporaryOnlineOrdersLines_SqlDataSource"
>
<
ClientSettings
AllowColumnsReorder
=
"True"
>
<
Scrolling
AllowScroll
=
"True"
UseStaticHeaders
=
"True"
/>
</
ClientSettings
>
<
MasterTableView
AllowFilteringByColumn
=
"True"
AllowSorting
=
"True"
DataSourceID
=
"TemporaryOnlineOrdersLines_SqlDataSource"
>
<
CommandItemSettings
ExportToPdfText
=
"Export to PDF"
/>
<
RowIndicatorColumn
Visible
=
"True"
FilterControlAltText
=
"Filter RowIndicator column"
>
<
HeaderStyle
Width
=
"20px"
/>
</
RowIndicatorColumn
>
<
ExpandCollapseColumn
Visible
=
"True"
FilterControlAltText
=
"Filter ExpandColumn column"
>
<
HeaderStyle
Width
=
"20px"
/>
</
ExpandCollapseColumn
>
<
Columns
>
<
telerik:GridBoundColumn
DataField
=
"p_Name"
FilterControlAltText
=
"Product"
UniqueName
=
"Product"
HeaderText
=
"Product"
/>
<%--<
telerik:GridBoundColumn
DataField
=
"p_Description"
FilterControlAltText
=
"Description"
UniqueName
=
"p_Description"
HeaderText
=
"Description"
/>--%>
<
telerik:GridNumericColumn
DataField
=
"tool_Quantity"
DecimalDigits
=
"2"
FilterControlAltText
=
"Quanity"
HeaderText
=
"Qantity"
/>
<
telerik:GridBoundColumn
DataField
=
"unit_Name"
FilterControlAltText
=
"Unit"
UniqueName
=
"unit_Name"
HeaderText
=
"Unit"
/>
<
telerik:GridButtonColumn
FilterControlAltText
=
"Filter column column"
UniqueName
=
"Remove"
/>
</
Columns
>
<
EditFormSettings
>
<
EditColumn
FilterControlAltText
=
"Filter EditCommandColumn column"
></
EditColumn
>
</
EditFormSettings
>
</
MasterTableView
>
<
FilterMenu
EnableImageSprites
=
"false"
/>
</
telerik:RadGrid
>
<
asp:Panel
ID
=
"pnlClient"
runat
=
"server"
>
<
asp:TextBox
ID
=
"tbClientName"
runat
=
"server"
></
asp:TextBox
>
<
span
class
=
"width500"
>
<
asp:TextBox
ID
=
"tbAddress1"
runat
=
"server"
></
asp:TextBox
>
</
span
>
<
br
/>
<
span
class
=
"width250"
>
<
asp:TextBox
ID
=
"tbAddress2"
runat
=
"server"
></
asp:TextBox
>
</
span
>
<
br
/>
<
span
class
=
"width250"
>
<
asp:TextBox
ID
=
"tbCity"
runat
=
"server"
></
asp:TextBox
>
</
span
>
<
br
/>
<
asp:DropDownList
ID
=
"ddlState"
runat
=
"server"
DataSourceID
=
"EntityDS_StateProvince"
DataTextField
=
"Name"
DataValueField
=
"Id"
AppendDataBoundItems
=
"true"
>
<
asp:ListItem
Text
=
"[Resident State]"
Value
=
"ZZ"
></
asp:ListItem
>
</
asp:DropDownList
>
<
asp:RequiredFieldValidator
ID
=
"rfvStateProvince"
runat
=
"server"
EnableViewState
=
"true"
EnableClientScript
=
"true"
ControlToValidate
=
"ddlState"
Display
=
"Static"
Enabled
=
"true"
ErrorMessage
=
"Valid State is required."
InitialValue
=
"ZZ"
/>
<
br
/>
<
span
class
=
"width125"
>
<
asp:TextBox
ID
=
"tbZip"
runat
=
"server"
></
asp:TextBox
>
</
span
><
span
class
=
"width300"
>
<
asp:TextBox
ID
=
"tbLetterName"
runat
=
"server"
></
asp:TextBox
>
</
span
>
<
br
/>
<
span
class
=
"width500"
>
<
asp:TextBox
ID
=
"tbEmail"
runat
=
"server"
>
</
asp:TextBox
></
span
>
<
telerik:RadInputManager
ID
=
"rimClient"
runat
=
"server"
>
<
telerik:TextBoxSetting
BehaviorID
=
"tbbClientName"
EmptyMessage
=
"Name"
ErrorMessage
=
"Name required."
Validation-IsRequired
=
"true"
>
<
TargetControls
>
<
telerik:TargetInput
ControlID
=
"tbClientName"
/>
</
TargetControls
>
</
telerik:TextBoxSetting
>
<
telerik:TextBoxSetting
BehaviorID
=
"tbbAddress1"
EmptyMessage
=
"Address 1"
ErrorMessage
=
"Address is required."
Validation-IsRequired
=
"true"
>
<
TargetControls
>
<
telerik:TargetInput
ControlID
=
"tbAddress1"
/>
</
TargetControls
>
</
telerik:TextBoxSetting
>
<
telerik:TextBoxSetting
BehaviorID
=
"tbbAddress2"
EmptyMessage
=
"Address 2"
Validation-IsRequired
=
"false"
>
<
TargetControls
>
<
telerik:TargetInput
ControlID
=
"tbAddress2"
/>
</
TargetControls
>
</
telerik:TextBoxSetting
>
<
telerik:TextBoxSetting
BehaviorID
=
"tbbCity"
EmptyMessage
=
"City"
ErrorMessage
=
"City is required"
Validation-IsRequired
=
"true"
>
<
TargetControls
>
<
telerik:TargetInput
ControlID
=
"tbCity"
/>
</
TargetControls
>
</
telerik:TextBoxSetting
>
<
telerik:TextBoxSetting
BehaviorID
=
"tbbZip"
EmptyMessage
=
"Zip"
ErrorMessage
=
"Zip is required"
Validation-IsRequired
=
"true"
>
<
TargetControls
>
<
telerik:TargetInput
ControlID
=
"tbZip"
/>
</
TargetControls
>
</
telerik:TextBoxSetting
>
<
telerik:TextBoxSetting
BehaviorID
=
"tbbContactName"
EmptyMessage
=
"Contact Client"
ErrorMessage
=
"Contact Client required"
Validation-IsRequired
=
"true"
>
<
TargetControls
>
<
telerik:TargetInput
ControlID
=
"tbLetterName"
/>
</
TargetControls
>
</
telerik:TextBoxSetting
>
<
telerik:RegExpTextBoxSetting
BehaviorID
=
"tbbEmail"
EmptyMessage
=
"Email"
ValidationExpression
=
"^\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$"
ErrorMessage
=
"Invalid Email"
Validation-IsRequired
=
"true"
>
<
TargetControls
>
<
telerik:TargetInput
ControlID
=
"tbEmail"
/>
</
TargetControls
>
</
telerik:RegExpTextBoxSetting
>
</
telerik:RadInputManager
>
<
asp:EntityDataSource
ID
=
"EntityDS_State"
runat
=
"server"
ConnectionString
=
"name=LUEntities"
DefaultContainerName
=
"LUEntities"
EnableFlattening
=
"False"
EntitySetName
=
"StateProvinces"
Where
=
"s.ID != 'ZZ'"
>
</
asp:EntityDataSource
>
</
asp:Panel
>
<
asp:WizardStep
ID
=
"Step_SecondBen"
StepType
=
"Step"
Title
=
"Secondary Beneficiaries"
>
<
telerik:RadAjaxPanel
ID
=
"rapBeneficiaries"
runat
=
"server"
LoadingPanelID
=
"RadAjaxLoadingPanel1"
>
<
telerik:RadButton
ID
=
"AddBen"
runat
=
"server"
Text
=
"Add"
OnClick
=
"AddBen_Click"
AutoPostBack
=
"true"
CausesValidation
=
"false"
>
</
telerik:RadButton
>
<
telerik:RadPanelBar
runat
=
"server"
ID
=
"rpbBenList"
ExpandMode
=
"FullExpandedItem"
OnItemClick
=
"rpbBenList_ItemClick"
Width
=
"100%"
Height
=
"300px"
CausesValidation
=
"false"
>
<
Items
>
<
telerik:RadPanelItem
Text
=
"Beneficiary 1"
Expanded
=
"true"
>
<
Items
>
<
telerik:RadPanelItem
>
<
ItemTemplate
>
<
uc1:clientuc
id
=
"Beneficiary1"
runat
=
"server"
/>
</
ItemTemplate
>
</
telerik:RadPanelItem
>
</
Items
>
</
telerik:RadPanelItem
>
<
telerik:RadPanelItem
Text
=
"Beneficiary 2"
>
<
Items
>
<
telerik:RadPanelItem
>
<
ItemTemplate
>
<
uc1:clientuc
id
=
"Beneficiary2"
runat
=
"server"
/>
</
ItemTemplate
>
</
telerik:RadPanelItem
>
</
Items
>
</
telerik:RadPanelItem
>
<
telerik:RadPanelItem
Text
=
"Beneficiary 3"
>
<
Items
>
<
telerik:RadPanelItem
>
<
ItemTemplate
>
<
uc1:clientuc
id
=
"Beneficiary3"
runat
=
"server"
/>
</
ItemTemplate
>
</
telerik:RadPanelItem
>
</
Items
>
</
telerik:RadPanelItem
>
<
telerik:RadPanelItem
Text
=
"Beneficiary 4"
>
<
Items
>
<
telerik:RadPanelItem
>
<
ItemTemplate
>
<
uc1:clientuc
id
=
"Beneficiary4"
runat
=
"server"
/>
</
ItemTemplate
>
</
telerik:RadPanelItem
>
</
Items
>
</
telerik:RadPanelItem
>
<
telerik:RadPanelItem
Text
=
"Beneficiary 4"
>
<
Items
>
<
telerik:RadPanelItem
>
<
ItemTemplate
>
<
uc1:clientuc
id
=
"Beneficiary4"
runat
=
"server"
/>
</
ItemTemplate
>
</
telerik:RadPanelItem
>
</
Items
>
</
telerik:RadPanelItem
>
</
Items
>
</
telerik:RadPanelBar
>
</
telerik:RadAjaxPanel
>
</
asp:WizardStep
>
Dim _fontSize As Single = RadChart1.ChartTitle.TextBlock.Appearance.TextProperties.Font.Size - 2.0F
RadChart1.ChartTitle.TextBlock.Appearance.TextProperties.Font =
New System.Drawing.Font( _
RadChart1.ChartTitle.TextBlock.Appearance.TextProperties.Font.Name, _
_fontSize, _
RadChart1.ChartTitle.TextBlock.Appearance.TextProperties.Font.Unit)
Phil
$(
'#" + filterControl.ClientID + @"'
).live(
'keydown'
, function(
event
) {
if
(
event
.keyCode &&
event
.keyCode ==
'13'
) {
return
jsApplyFilterAction
" + ParameterSetHolder.Group + @"
();
}
else
{
return
true
;
}
});
jsApplyFilterAction
**** - method, that calls webservice for filling the grid and making some other things.jsApplyFilterAction
, that is ok,