or
<
telerik:RadSlidingPane
ID
=
"rspAttrConstraints"
Title="<%$ Resources:tabAttrConstraints %>"
runat="server" Height="170" OnClientExpanded="RadSlidingHelp" OnClientDocked="RadSlidingHelp" ResizeText="<%$ Resources:ResizeText %>" DockText="<%$ Resources:DockText %>" UndockText="<%$ Resources:UndockText %>" CollapseText="<%$ Resources:CollapseText %>">
<
table
cellpadding
=
"0"
cellspacing
=
"0"
width
=
"100%"
height
=
"100%"
border
=
"0"
>
<
tr
>
<
td
height
=
"100%"
valign
=
"top"
align
=
"left"
>
<%-- <
asp:UpdatePanel
ID
=
"UpdatePanel1"
runat
=
"server"
> <%--ClientSettings-ClientEvents-OnRowSelected="AttrRowSelected"
<
ContentTemplate
>--%>
<
telerik:RadGrid
ID
=
"rgAttrConstraints"
runat
=
"server"
AllowPaging
=
"false"
Width
=
"100%"
Height
=
"100%"
GroupHeaderItemStyle-Height
=
"0"
ShowGroupPanel
=
"false"
AllowMultiRowSelection
=
"true"
GridLines
=
"Both"
ShowFooter
=
"false"
AllowAutomaticUpdates
=
"true"
EnableViewState
=
"true"
OnSelectedIndexChanged
=
"rgAttrConstraints_SelectedIndexChanged"
ShowStatusBar
=
"True"
AutoGenerateColumns
=
"False"
OnItemDataBound
=
"rgAttrConstraints_ItemDataBound"
OnItemCreated
=
"rgAttrConstraints_ItemCreated"
OnNeedDataSource
=
"rgAttrConstraints_NeedDataSource"
OnInsertCommand
=
"rgAttrConstraints_InsertCommand"
OnUpdateCommand
=
"rgAttrConstraints_UpdateCommand"
BorderWidth
=
"0"
>
<
ClientSettings
EnableRowHoverStyle
=
"true"
Resizing-AllowColumnResize
=
"false"
Resizing-EnableRealTimeResize
=
"true"
>
<
Selecting
AllowRowSelect
=
"true"
/>
<%--<
ClientEvents
OnRowClick
=
"RowClick"
OnRowDblClick
=
"RowDblClick"
OnCommand
=
"GridCommand"
OnGridCreated
=
"GridCreated"
/>--%>
<
ClientEvents
OnRowSelected
=
"AttrRowSelected"
OnMasterTableViewCreated
=
"AttrOnLoad"
></
ClientEvents
> <%-- OnRowSelected="AttrRowSelected" --%> </
ClientSettings
>
<
MasterTableView
AutoGenerateColumns
=
"false"
CommandItemDisplay
=
"Top"
EditMode
=
"InPlace"
InsertItemDisplay
=
"Bottom"
AllowAutomaticInserts
=
"false"
DataKeyNames
=
"Id,IsAdvancedConstraint"
ClientDataKeyNames
=
"Id,IsAdvancedConstraint,Expression,Name,ConstraintType"
>
<
CommandItemTemplate
>
<
div
style
=
"padding: 3px 3px;"
>
<
table
>
<
tr
>
<
td
>
<
asp:LinkButton
ID
=
"btnAddNew"
runat
=
"server"
CommandName
=
"InitInsert"
Visible='<%# rgAttrConstraints.EditIndexes.Count == 0 && !rgAttrConstraints.MasterTableView.IsItemInserted %>'>
<
img
style
=
"border:0px;vertical-align:middle;"
alt
=
""
src
=
"../Images/NewEnable2.png"
/>
<
asp:Literal
runat
=
"server"
Text="<%$ Resources:btnAddConstraint %>" ></
asp:Literal
>
</
asp:LinkButton
> </
td
>
<
td
> <
asp:LinkButton
ID
=
"btnAddPredefined"
runat
=
"server"
CommandName
=
"AddPredefined"
OnClientClick
=
"return addPredefinedAttrConstraint();"
Visible='<%# rgAttrConstraints.EditIndexes.Count == 0 && !rgAttrConstraints.MasterTableView.IsItemInserted %>'> <%----%>
<
img
style
=
"border: 0px; vertical-align: middle;"
alt
=
""
src
=
"../Images/NewEnable2.png"
/>
<
asp:Literal
ID
=
"ltrPredefined"
runat
=
"server"
Text="<%$ Resources:ltrPredefined %>"></
asp:Literal
>
</
asp:LinkButton
> </
td
>
<
td
> <
asp:LinkButton
ID
=
"btnInsert"
runat
=
"server"
CommandName
=
"PerformInsert"
Visible='<%# rgAttrConstraints.EditIndexes.Count == 0 && rgAttrConstraints.MasterTableView.IsItemInserted %>'>
<
img
style
=
"border: 0px; vertical-align: middle;"
alt
=
""
src
=
"../Images/NewEnable2.png"
/>
<
asp:Literal
ID
=
"Literal2"
runat
=
"server"
Text="<%$ Resources:btnInsertConstraint %>"></
asp:Literal
>
</
asp:LinkButton
> </
td
>
<
td
> <
asp:LinkButton
ID
=
"btnEditSelected"
runat
=
"server"
CommandName
=
"EditSelected"
OnClientClick
=
"return editSelectedAttrConstraint();"
Visible='<%# rgAttrConstraints.EditIndexes.Count == 0 && !rgAttrConstraints.MasterTableView.IsItemInserted%>'>
<
img
style
=
"border: 0px; vertical-align: middle;"
alt
=
""
src
=
"../Images/imgEditBtnEnable.png"
/>
<
asp:Literal
ID
=
"Literal1"
runat
=
"server"
Text="<%$ Resources:btnEditSelectedConstraint %>"></
asp:Literal
>
</
asp:LinkButton
> </
td
>
<
td
> <
asp:LinkButton
ID
=
"btnUpdateEdited"
runat
=
"server"
CommandName
=
"UpdateEdited"
Visible='<%# rgAttrConstraints.EditIndexes.Count > 0 %>'>
<
img
style
=
"border: 0px; vertical-align: middle;"
alt
=
""
src
=
"../Images/update.png"
/>
<
asp:Literal
ID
=
"Literal3"
runat
=
"server"
Text="<%$ Resources:btnUpdateEditedConstraint %>"></
asp:Literal
>
</
asp:LinkButton
> </
td
>
<
td
> <
asp:LinkButton
ID
=
"btnCancel"
runat
=
"server"
CommandName
=
"CancelAll"
Visible='<%# rgAttrConstraints.EditIndexes.Count > 0 || rgAttrConstraints.MasterTableView.IsItemInserted %>'>
<
img
style
=
"border: 0px; vertical-align: middle;"
alt
=
""
src
=
"../Images/imgDelBtnEnable.png"
/>
<
asp:Literal
ID
=
"Literal4"
runat
=
"server"
Text="<%$ Resources:btnCancel %>"></
asp:Literal
>
</
asp:LinkButton
> </
td
>
<
td
> <
asp:LinkButton
ID
=
"btnDeleteConstraint"
runat
=
"server"
CommandName
=
"DeleteSelected"
Visible='<%# rgAttrConstraints.EditIndexes.Count == 0 && !rgAttrConstraints.MasterTableView.IsItemInserted %>'
OnClientClick="javascript:return ConfirmConstraintsDelete();">
<%--OnClientClick="ConfirmConstraintsDelete();"--%>
<
img
style
=
"border: 0px; vertical-align: middle;"
alt
=
""
src
=
"../Images/imgDelBtnEnable.png"
/>
<
asp:Literal
ID
=
"Literal5"
runat
=
"server"
Text="<%$ Resources:btnDeleteConstraint %>"></
asp:Literal
>
</
asp:LinkButton
> </
td
>
<
td
> <
asp:LinkButton
ID
=
"btnAndOr"
runat
=
"server"
CommandName
=
"AndOr"
OnClick
=
"btnAndOrAttrConstraint_Click"
Visible='<%# rgAttrConstraints.EditIndexes.Count == 0 && !rgAttrConstraints.MasterTableView.IsItemInserted %>'>
<
img
style
=
"border: 0px; vertical-align: middle;"
alt
=
""
src
=
"../Images/and_or.png"
/>
</
asp:LinkButton
></
td
>
<
td
> <
asp:LinkButton
ID
=
"btnUseNot"
runat
=
"server"
CommandName
=
"AddGroup"
OnClick
=
"btnUseNotAttrConstraint_Click"
Visible='<%# rgAttrConstraints.EditIndexes.Count == 0 && !rgAttrConstraints.MasterTableView.IsItemInserted %>'>
<
img
style
=
"border: 0px; vertical-align: middle;"
alt
=
""
src
=
"../Images/not.png"
/>
</
asp:LinkButton
> </
td
>
<
td
> <
asp:LinkButton
ID
=
"btnAddGroup"
runat
=
"server"
CommandName
=
"AddGroup"
OnClick
=
"btnGroupConstraints_Click"
Visible='<%# rgAttrConstraints.EditIndexes.Count == 0 && !rgAttrConstraints.MasterTableView.IsItemInserted %>'>
<
img
style
=
"border: 0px; vertical-align: middle;"
alt
=
""
src
=
"../Images/AddGroupClause.gif"
/>
<
asp:Literal
ID
=
"Literal6"
runat
=
"server"
Text="<%$ Resources:btnAddGroup %>"></
asp:Literal
>
</
asp:LinkButton
> </
td
>
<
td
> <
asp:LinkButton
ID
=
"btnRemoveGroup"
runat
=
"server"
CommandName
=
"removeGroup"
OnClick
=
"btnRemoveGroupConstraints_Click"
Visible='<%# rgAttrConstraints.EditIndexes.Count == 0 && !rgAttrConstraints.MasterTableView.IsItemInserted %>'>
<
img
style
=
"border: 0px; vertical-align: middle;"
alt
=
""
src
=
"../Images/UnGroupClause.gif"
/>
<
asp:Literal
ID
=
"Literal7"
runat
=
"server"
Text="<%$ Resources:btnRemoveGroup %>"></
asp:Literal
>
</
asp:LinkButton
> </
td
>
<
td
> <
asp:LinkButton
ID
=
"btnMoveConstraintUp"
runat
=
"server"
CommandName
=
"MoveUp"
OnClick
=
"btnMoveConstraintUp_Click"
Visible='<%# rgAttrConstraints.EditIndexes.Count == 0 && !rgAttrConstraints.MasterTableView.IsItemInserted %>'>
<
img
style
=
"border: 0px; vertical-align: middle;"
alt
=
""
src
=
"../Images/Up.png"
/>
<
asp:Literal
ID
=
"Literal8"
runat
=
"server"
Text="<%$ Resources:btnMoveConstraintUp %>"></
asp:Literal
>
</
asp:LinkButton
> </
td
>
<
td
> <
asp:LinkButton
ID
=
"btnMoveConstraintDown"
runat
=
"server"
CommandName
=
"MoveDown"
OnClick
=
"btnMoveConstraintDown_Click"
Visible='<%# rgAttrConstraints.EditIndexes.Count == 0 && !rgAttrConstraints.MasterTableView.IsItemInserted %>'>
<
img
style
=
"border: 0px; vertical-align: middle;"
alt
=
""
src
=
"../Images/Down.png"
/>
<
asp:Literal
ID
=
"Literal9"
runat
=
"server"
Text="<%$ Resources:btnMoveConstraintDown %>"></
asp:Literal
>
</
asp:LinkButton
> </
td
>
<
td
> <
asp:LinkButton
ID
=
"btnAdvancedMode"
runat
=
"server"
CommandName
=
"UpdateEdited"
OnClientClick
=
"return AdvancedConstraintMode();"
Visible='<%# rgAttrConstraints.EditIndexes.Count > 0 || rgAttrConstraints.MasterTableView.IsItemInserted %>'>
<
img
style
=
"border: 0px; vertical-align: middle;"
alt
=
""
src
=
"../Images/advanced.png"
/>
<
asp:Literal
ID
=
"Literal10"
runat
=
"server"
Text="<%$ Resources:btnAdvancedMode %>"></
asp:Literal
>
</
asp:LinkButton
> </
td
>
</
tr
>
</
table
>
</
div
>
</
CommandItemTemplate
>
<
Columns
>
<
telerik:GridTemplateColumn
UniqueName
=
"Constraint_Group"
HeaderText
=
""
HeaderStyle-Width
=
"10px"
ItemStyle-Width
=
"10px"
>
<
ItemTemplate
>
<
asp:Label
ID
=
"lblGroup"
runat
=
"server"
Text='<%#DataBinder.Eval(Container.DataItem, "GroupingDisplayText")%>'></
asp:Label
>
<
asp:HiddenField
ID
=
"hdnParentId"
runat
=
"server"
/>
<
asp:HiddenField
ID
=
"hdnConstraintId"
runat
=
"server"
Value='<%#DataBinder.Eval(Container.DataItem, "Id")%>' />
</
ItemTemplate
>
</
telerik:GridTemplateColumn
>
<
telerik:GridTemplateColumn
UniqueName
=
"Constraint_AndOr"
HeaderText
=
""
HeaderStyle-Width
=
"45px"
ItemStyle-HorizontalAlign
=
"Center"
>
<
ItemTemplate
>
<
asp:Literal
ID
=
"ltrNodeOperator"
runat
=
"server"
></
asp:Literal
>
</
ItemTemplate
>
<%--<
EditItemTemplate
>
<
telerik:RadComboBox
ID
=
"ddlAndOr"
runat
=
"server"
AutoPostBack
=
"true"
Width
=
"100%"
>
<
Items
>
<
telerik:RadComboBoxItem
Text
=
"And"
Value
=
"0"
></
telerik:RadComboBoxItem
>
<
telerik:RadComboBoxItem
Text
=
"Or"
Value
=
"1"
></
telerik:RadComboBoxItem
>
</
Items
>
</
telerik:RadComboBox
>
</
EditItemTemplate
>--%>
</
telerik:GridTemplateColumn
>
<
telerik:GridTemplateColumn
UniqueName
=
"Constraint_UseNot"
HeaderText
=
""
HeaderStyle-Width
=
"40px"
ItemStyle-HorizontalAlign
=
"Center"
>
<
ItemTemplate
>
<
asp:Literal
ID
=
"ltrUseNot"
runat
=
"server"
></
asp:Literal
>
</
ItemTemplate
>
<%--<
EditItemTemplate
>
<
telerik:RadComboBox
ID
=
"ddlNot"
runat
=
"server"
AutoPostBack
=
"true"
Width
=
"100%"
>
<
Items
>
<
telerik:RadComboBoxItem
Text
=
""
Value
=
"0"
></
telerik:RadComboBoxItem
>
<
telerik:RadComboBoxItem
Text
=
"Not"
Value
=
"1"
></
telerik:RadComboBoxItem
>
</
Items
>
</
telerik:RadComboBox
>
</
EditItemTemplate
>--%>
</
telerik:GridTemplateColumn
>
<
telerik:GridTemplateColumn
UniqueName
=
"Constraint_Name"
DataField
=
"Name"
HeaderText="<%$ Resources:Constraint_Name %>"
HeaderStyle-Width="90px">
<
ItemTemplate
>
<
asp:Image
ID
=
"imgIcon"
runat
=
"server"
ImageUrl
=
"~/Images/CustomConstraint.bmp"
/>
<
asp:Literal
ID
=
"ltrConstraintName"
runat
=
"server"
Text='<%#DataBinder.Eval(Container.DataItem, "Name")%>'></
asp:Literal
>
</
ItemTemplate
>
<
EditItemTemplate
>
<
telerik:RadTextBox
ID
=
"txtConstraintName"
runat
=
"server"
Text='<%#DataBinder.Eval(Container.DataItem, "Name")%>'
Width="100%">
</
telerik:RadTextBox
>
</
EditItemTemplate
>
</
telerik:GridTemplateColumn
>
<
telerik:GridTemplateColumn
UniqueName
=
"Constraint_Dimension"
DataField
=
"ConstraintLeftDimension"
HeaderText="<%$ Resources:Constraint_Dimension %>" HeaderStyle-Width="100px">
<
ItemTemplate
>
<
asp:Literal
ID
=
"ltrDimensionName"
runat
=
"server"
Text='<%#DataBinder.Eval(Container.DataItem, "ConstraintLeftDimension")%>'></
asp:Literal
>
</
ItemTemplate
>
<
EditItemTemplate
>
<
telerik:RadComboBox
ID
=
"ddlDimension"
runat
=
"server"
AutoPostBack
=
"true"
Width
=
"100%"
>
</
telerik:RadComboBox
>
</
EditItemTemplate
>
</
telerik:GridTemplateColumn
>
<
telerik:GridTemplateColumn
UniqueName
=
"Constraint_Field"
HeaderText="<%$ Resources:Constraint_Field %>"
HeaderStyle-Width="100px">
<
ItemTemplate
>
<%#DataBinder.Eval(Container.DataItem, "ConstraintLeftAttribute")%>
</
ItemTemplate
>
<
EditItemTemplate
>
<
telerik:RadComboBox
ID
=
"ddlField"
runat
=
"server"
AutoPostBack
=
"true"
Width
=
"100%"
>
</
telerik:RadComboBox
>
</
EditItemTemplate
>
</
telerik:GridTemplateColumn
>
<
telerik:GridTemplateColumn
UniqueName
=
"Constraint_Operator"
HeaderText="<%$ Resources:Constraint_Operator %>"
HeaderStyle-Width="80px">
<
ItemTemplate
>
<
asp:Literal
ID
=
"ltrOperator"
runat
=
"server"
></
asp:Literal
>
</
ItemTemplate
>
<
EditItemTemplate
>
<
telerik:RadComboBox
ID
=
"ddlOperators"
runat
=
"server"
AutoPostBack
=
"true"
Width
=
"100%"
DropDownWidth
=
"120px"
>
</
telerik:RadComboBox
>
</
EditItemTemplate
>
</
telerik:GridTemplateColumn
>
<
telerik:GridTemplateColumn
UniqueName
=
"Constraint_Value1"
HeaderText="<%$ Resources:Constraint_Value1 %>"
HeaderStyle-Width="80px">
<
ItemTemplate
>
<%#DataBinder.Eval(Container.DataItem, "ConstraintValue1")%>
</
ItemTemplate
>
<
EditItemTemplate
>
<
telerik:RadTextBox
ID
=
"txtValue1"
runat
=
"server"
Enabled
=
"true"
Width
=
"50%"
>
</
telerik:RadTextBox
>
<%--<
asp:Label
ID
=
"lblValue1"
runat
=
"server"
Text='<%#DataBinder.Eval(Container.DataItem, "ConstraintValue1")%>'></
asp:Label
>--%>
<
asp:ImageButton
ID
=
"imgbPickValue1"
runat
=
"server"
OnClick
=
"btnPickDBValue1_Click"
ImageUrl
=
"~/Images/valuepicker.png"
ToolTip
=
"Pick DB Value"
/>
<
asp:ImageButton
ID
=
"imgParameters1"
runat
=
"server"
OnClientClick
=
"onPickParameter1()"
ImageUrl
=
"~/Images/pickparameter_16x16.png"
ToolTip
=
"Pick Parameter"
/>
</
EditItemTemplate
>
</
telerik:GridTemplateColumn
>
<
telerik:GridTemplateColumn
UniqueName
=
"Constraint_Value2"
HeaderText="<%$ Resources:Constraint_Value2 %>"
HeaderStyle-Width="80px">
<
ItemTemplate
>
<%#DataBinder.Eval(Container.DataItem, "ConstraintValue2")%>
</
ItemTemplate
>
<
EditItemTemplate
>
<
telerik:RadTextBox
ID
=
"txtValue2"
runat
=
"server"
Text='<%#DataBinder.Eval(Container.DataItem, "ConstraintValue2")%>'
Enabled="true" Width="50%">
</
telerik:RadTextBox
>
<%--<
asp:Label
ID
=
"lblValue2"
runat
=
"server"
Text='<%#DataBinder.Eval(Container.DataItem, "ConstraintValue2")%>'></
asp:Label
>--%>
<
asp:ImageButton
ID
=
"imgbPickValue2"
runat
=
"server"
OnClick
=
"btnPickDBValue2_Click"
ImageUrl
=
"~/Images/valuepicker.png"
ToolTip
=
"Pick DB Value"
/>
<
asp:ImageButton
ID
=
"imgParameters2"
runat
=
"server"
OnClientClick
=
"onPickParameter2()"
ImageUrl
=
"~/Images/pickparameter_16x16.png"
ToolTip
=
"Pick Parameter"
/>
</
EditItemTemplate
>
</
telerik:GridTemplateColumn
>
<%--<
telerik:GridEditCommandColumn
UniqueName
=
"Constraint_Edit"
HeaderText
=
""
HeaderStyle-Width
=
"100px"
EditText
=
"Edit"
ButtonType
=
"ImageButton"
EditImageUrl
=
"../Images/imgEditBtnEnable.png"
UpdateImageUrl
=
"../Images/Success.gif"
InsertImageUrl
=
"../Images/Success.gif"
CancelImageUrl
=
"../Images/Error.gif"
></
telerik:GridEditCommandColumn
>--%>
</
Columns
>
</
MasterTableView
>
</
telerik:RadGrid
>
<%-- </
ContentTemplate
>
</
asp:UpdatePanel
>--%>
</
td
>
</
tr
>
</
table
>
</
telerik:RadSlidingPane
>
I am trying to display a column before the tree column where I can display the data record number. Is this possible? If so can you get me started?
Thanks,
Paul
radTabStrip1.Tabs[1].Visible =
false
;
RadMultiPage1.PageViews.Remove(RadMultiPage1.PageViews[1]);