| <telerik:RadMenu ID="RadMenu1" Skin="" Style="margin-left: 0px; margin-bottom: 0px; |
| margin-top: -1px; margin-right: 0px;" DefaultGroupSettings-OffsetY="2" EnableOverlay="true" |
| DefaultGroupSettings-OffsetX="-30" runat="server" Flow="Vertical" Width="17"> |
| <Items> |
| <telerik:RadMenuItem ImageUrl="images/main_menu.gif" Value="0" Width="17"> |
| <Items> |
| <telerik:RadMenuItem Value="1"> |
| <ItemTemplate> |
| <telerik:RadPanelBar runat="server" ID="RadPanelBarLeft" ExpandMode="SingleExpandedItem" |
| OnClientMouseOver="ExpandItems" EnableEmbeddedSkins="false" Skin="ILPanelSkin" |
| Style="width: 197px; height: 500px; background: #e6eaef;" OnItemClick="RadPanelBarLeft_ItemClick"> |
| </telerik:RadPanelBar> |
| </ItemTemplate> |
| </telerik:RadMenuItem> |
| </Items> |
| </telerik:RadMenuItem> |
| </Items> |
| </telerik:RadMenu> |
Hello,
We want to implement the following with the RadGrid.
If the user clicks the filter icon, the filter expression 'contains' is being executed. The filter icon changes. A filter icon with an angled red line through is being showed. If the user then click the filter icon the expression 'nofilter' is being executed and the original filter icon gets back.
In fact we want a toggle filter per column.
How can we implement this?
Regards,
Pieter
<telerik:RadWindowManager ID="WinMan" runat="server"
ShowContentDuringLoad="False" Behavior="Default"
InitialBehavior="None" DestroyOnClose="True">
<Windows>
<telerik:RadWindow ID="WID_FORGOT_1" runat="server" AutoSize="True"
Behaviors="Resize, Close, Move" BorderStyle="Solid" BorderWidth="3px"
ClientIDMode="Static" KeepInScreenBounds="True" ReloadOnShow="True"
VisibleStatusbar="False">
</telerik:RadWindow>
</Windows>
</telerik:RadWindowManager>
<
script type="text/javascript">
function forgotUserid() {
var widUrl = "./Public/Forgot.aspx?i=u&id=";
var widId = "WID_FORGOT_1 ";
openWidget(widUrl, widId,
"USERNAME");
}
function forgotPassword() {
var widUrl = "./Public/Forgot.aspx?i=p&id=" + document.getElementById("UsernameTextBox").value;
var widId = "WID_FORGOT_1 ";
openWidget(widUrl, widId,
"PASSWORD");
}
function openWidget(widUrl, widId, type) {
closeWidget();
var oMan = GetRadWindowManager();
var oWnd = oMan.open(widUrl, widId);
if (type == "USERNAME")
oWnd.SetSize(360, 290);
//width, height
else {
if (document.getElementById("UsernameTextBox").value != "")
oWnd.SetSize(360, 290);
else
oWnd.SetSize(360, 340);
}
oWnd.set_visibleStatusbar(
false);
oWnd.set_behaviors(Telerik.Web.UI.WindowBehaviors.Close + Telerik.Web.UI.WindowBehaviors.Move + Telerik.Web.UI.WindowBehaviors.Resize);
oWnd.SetTitle(
"FORGOT " + type);
oWnd.setActive();
return oWnd;
}
function closeWidget() {
var allWindows = GetRadWindowManager().GetWindows();
for (var i = 0; i < allWindows.length; i++) {
var oWnd = allWindows[i];
if (oWnd._title.match("FORGOT") != null) {
oWnd.close();
break;
}
}
}
</script>
An unhandled exception was generated during the execution of the current
web request. Information regarding the origin and location of the
exception can be identified using the exception stack trace below.
|
[SecurityException: Request failed.] |
| <telerik:RadTreeView runat="server" ID="RadTreeView1" Skin="Outlook"> |
| <Nodes> |
| <telerik:RadTreeNode Text="The Greatest Rock Albums" Expanded="true" CssClass="root-node"> |
| <Nodes> |
| <telerik:RadTreeNode Text="Rolling Stones" Expanded="true"> |
| <NodeTemplate> |
| <div class="toggle_container" id="A3d"> |
| <div class="block"> |
| <table width="100%" align="center" cellpadding="0" cellspacing="0"> |
| <tr> |
| <th align="center" colspan="2"><b><asp:Label runat="server" ID="lblA3Descr" Text="Indirizzo Produttivo" /></b></th> |
| <th align="center"><b><asp:Label runat="server" ID="lblA3Bio" Text="Biologica" /></b></th> |
| <th align="center"><b><asp:Label runat="server" ID="lblA3Conv" Text="Convenzionale" /></b></th> |
| </tr> |
| <tr> |
| <td align="left"><asp:Label runat="server" ID="lblTipo1" Text="Cerealicolo" /></td> |
| <td align="right"><asp:Label runat="server" ID="lblRISO" Text="Riso" /></td> |
| <td align="center"><asp:CheckBox runat="server" ID="chkA3RISOBIO" /></td> |
| <td align="center"><asp:CheckBox runat="server" ID="chkA3RISOCONV" /></td> |
| </tr> |
| <tr> |
| <td colspan="2" align="right"><asp:Label runat="server" ID="lblFRUMDURO" Text="Frum. Duro" /></td> |
| <td align="center"><asp:CheckBox runat="server" ID="chkA3FRUMDUROBIO" /></td> |
| <td align="center"><asp:CheckBox runat="server" ID="chkA3FRUMDUROCONV" /></td> |
| </tr> |
| <tr> |
| <td colspan="2" align="right"><asp:Label runat="server" ID="lblFRUMTENERO" Text="Frum. Tenero" /></td> |
| <td align="center"><asp:CheckBox runat="server" ID="chkA3FRUMTENEROBIO" /></td> |
| <td align="center"><asp:CheckBox runat="server" ID="chkA3FRUMTENEROCONV" /></td> |
| </tr> |
| <tr> |
| <td colspan="2" align="right"><asp:Label runat="server" ID="lblA3MAIS" Text="Mais" /></td> |
| <td align="center"><asp:CheckBox runat="server" ID="chkA3MAISBIO" /></td> |
| <td align="center"><asp:CheckBox runat="server" ID="chkA3MAISCONV" /></td> |
| </tr> |
| <tr> |
| <td colspan="2" align="right"><asp:Label runat="server" ID="lblA3ALTRICEREALI" Text="Frum. Duro" /></td> |
| <td align="center"><asp:CheckBox runat="server" ID="chkA3ALTRICEREALIBIO" /></td> |
| <td align="center"><asp:CheckBox runat="server" ID="chkA3ALTRICEREALICONV" /></td> |
| </tr> |
| <tr> |
| <td align="left"><asp:Label runat="server" ID="lblTipo2" Text="Orticolo" /></td> |
| <td align="right"><asp:Label runat="server" ID="lblPIENOCAMPO" Text="Pieno Campo" /></td> |
| <td align="center"><asp:CheckBox runat="server" ID="chkA3PIENOCAMPOBIO" /></td> |
| <td align="center"><asp:CheckBox runat="server" ID="chkA3PIENOCAMPOCONV" /></td> |
| </tr> |
| <tr> |
| <td colspan="2" align="right"><asp:Label runat="server" ID="lblPROTETTA" Text="Colt. Prottetta" /></td> |
| <td align="center"><asp:CheckBox runat="server" ID="chkA3PROTETTABIO" /></td> |
| <td align="center"><asp:CheckBox runat="server" ID="chkA3PROTETTACONV" /></td> |
| </tr> |
| <tr> |
| <td align="left" colspan="2"><asp:Label runat="server" ID="lblINDUSTRIALE" Text="Colt. Industriale" /></td> |
| <td align="center"><asp:CheckBox runat="server" ID="chkA3INDUSTRIALIBIO" /></td> |
| <td align="center"><asp:CheckBox runat="server" ID="chkA3INDUSTRIALICONV" /></td> |
| </tr> |
| <tr> |
| <td align="left"><asp:Label runat="server" ID="lblTipo3" Text="Frutticolo" /></td> |
| <td align="right"><asp:Label runat="server" ID="lblA3POMACEE" Text="Riso" /></td> |
| <td align="center"><asp:CheckBox runat="server" ID="chkA3POMACEEBIO" /></td> |
| <td align="center"><asp:CheckBox runat="server" ID="chkA3POMACEECONV" /></td> |
| </tr> |
| <tr> |
| <td colspan="2" align="right"><asp:Label runat="server" ID="lblA3DRUPACEE" Text="Drupacee" /></td> |
| <td align="center"><asp:CheckBox runat="server" ID="chkA3DRUPACEEBIO" /></td> |
| <td align="center"><asp:CheckBox runat="server" ID="chkA3DRUPACEECONV" /></td> |
| </tr> |
| <tr> |
| <td colspan="2" align="right"><asp:Label runat="server" ID="lblA3AGRUMI" Text="Agrumi" /></td> |
| <td align="center"><asp:CheckBox runat="server" ID="chkA3AGRUMIBIO" /></td> |
| <td align="center"><asp:CheckBox runat="server" ID="chkA3AGRUMICONV" /></td> |
| </tr> |
| <tr> |
| <td colspan="2" align="right"><asp:Label runat="server" ID="lblA3FUTTASECCA" Text="Frutta Secca" /></td> |
| <td align="center"><asp:CheckBox runat="server" ID="chkA3FRUTTASECCABIO" /></td> |
| <td align="center"><asp:CheckBox runat="server" ID="chkA3FRUTTASECCACONV" /></td> |
| </tr> |
| <tr> |
| <td colspan="2" align="right"><asp:Label runat="server" ID="lblA3UVATAVOLA" Text="Uva da Tavola" /></td> |
| <td align="center"><asp:CheckBox runat="server" ID="chkA3UVATAVOLABIO" /></td> |
| <td align="center"><asp:CheckBox runat="server" ID="chkA3UVATAVOLACONV" /></td> |
| </tr> |
| <tr> |
| <td colspan="2" align="right"> |
| <asp:Label runat="server" ID="lblbA3FRUTTAALTRO" Text="Altro" /> |
| <telerik:RadTextBox runat="server" ID="txtA3FRUTTAALTRO_Descr" MaxLength="50" /> |
| </td> |
| <td align="center"><asp:CheckBox runat="server" ID="chkA3FRUTTAALTROBIO" /></td> |
| <td align="center"><asp:CheckBox runat="server" ID="chkA3FRUTTAALTROCONV" /></td> |
| </tr> |
| <tr> |
| <td align="left"><asp:Label runat="server" ID="lblTipo4" Text="Vitivinicolo" /></td> |
| <td align="right"><asp:Label runat="server" ID="lblA3VINOTAVOLA" Text="Da Tavola" /></td> |
| <td align="center"><asp:CheckBox runat="server" ID="chkA3VINOTAVOLABIO" /></td> |
| <td align="center"><asp:CheckBox runat="server" ID="chkA3VINOTAVOLACONV" /></td> |
| </tr> |
| <tr> |
| <td colspan="2" align="right"><asp:Label runat="server" ID="lblA3VINODOC" Text="A Denominazione" /></td> |
| <td align="center"><asp:CheckBox runat="server" ID="chkA3VINODOCBIO" /></td> |
| <td align="center"><asp:CheckBox runat="server" ID="chkA3VINODOCCONV" /></td> |
| </tr> |
| <tr> |
| <td align="left"><asp:Label runat="server" ID="lblTipo5" Text="Olivicolo" /></td> |
| <td align="right"><asp:Label runat="server" ID="lblA3OLIOMENSA" Text="Da Mensa" /></td> |
| <td align="center"><asp:CheckBox runat="server" ID="chkA3OLIOMENSABIO" /></td> |
| <td align="center"><asp:CheckBox runat="server" ID="chkA3OLIOMENSACONV" /></td> |
| </tr> |
| <tr> |
| <td colspan="2" align="right"><asp:Label runat="server" ID="lblA3OLIOOLIO" Text="Da Olio" /></td> |
| <td align="center"><asp:CheckBox runat="server" ID="chkA3OLIOOLIOBIO" /></td> |
| <td align="center"><asp:CheckBox runat="server" ID="chkA3OLIOOLIOCONV" /></td> |
| </tr> |
| <tr> |
| <td align="left" colspan="2"><asp:Label runat="server" ID="lblA3FORAGGERO" Text="Foraggero" /></td> |
| <td align="center"><asp:CheckBox runat="server" ID="chkA3FORAGGEROBIO" /></td> |
| <td align="center"><asp:CheckBox runat="server" ID="chkA3FORAGGEROCONV" /></td> |
| </tr> |
| <tr> |
| <td align="left" colspan="2"><asp:Label runat="server" ID="lblA3VIVSEMENTIERO" Text="Viv-Sementiero" /></td> |
| <td align="center"><asp:CheckBox runat="server" ID="chkA3VIVSEMENTIEROBIO" /></td> |
| <td align="center"><asp:CheckBox runat="server" ID="chkA3VIVSEMENTIEROCONV" /></td> |
| </tr> |
| <tr> |
| <td align="left" colspan="2"> |
| <asp:Label runat="server" ID="lblA3ALTRO" Text="Altro" /> |
| <telerik:RadTextBox runat="server" ID="txtA3ALTRO_Descr" MaxLength="50" /> |
| </td> |
| <td align="center"><asp:CheckBox runat="server" ID="chkA3ALTROBIO" /></td> |
| <td align="center"><asp:CheckBox runat="server" ID="chkA3ALTROCONV" /></td> |
| </tr> |
| </table> |
| </div> |
| </div> |
| </NodeTemplate> |
| </telerik:RadTreeNode> |
| </Nodes> |
| </telerik:RadTreeView> |
| <telerik:RadToolTip |
| ID="rttSearchCriteria" |
| runat="server" |
| HideDelay="500" |
| ManualClose="true" |
| Position="MiddleRight" |
| Animation="Resize" |
| RelativeTo="element" |
| ShowCallout="true" |
| ShowDelay="200" |
| ShowEvent="OnClick" |
| EnableEmbeddedSkins="true" |
| TargetControlID="lblSearchCriteria"> |
| <asp:Label ID="lblSearchString" runat="server" /> |
| </telerik:RadToolTip> |
| [ToolboxData("<{0}:CustNameSidErpDeptProd runat=server></{0}:CustNameSidErpDeptProd>")] |
| public class CustNameSidErpDeptProd : WebControl |
| { |
| #region Member Variables |
| private readonly RadPanelBar _radPanelBar = new RadPanelBar(); |
| private readonly RadPanelItem _rpi = new RadPanelItem("PanelItem1"); |
| #endregion |
| #region Properties |
| #endregion |
| #region Overrides |
| protected override void OnInit(EventArgs e) |
| { |
| _radPanelBar.AllowCollapseAllItems = true; |
| _radPanelBar.ExpandMode = PanelBarExpandMode.SingleExpandedItem; |
| _radPanelBar.EnableViewState = true; |
| _radPanelBar.Width = Unit.Percentage(100); |
| _rpi.ItemTemplate = new TextBoxTemplate(); |
| base.OnInit(e); |
| } |
| protected override void OnLoad(EventArgs e) |
| { |
| _radPanelBar.Items.Add(_rpi); |
| _radPanelBar.Items.Add(new RadPanelItem("PanelItem2")); |
| _radPanelBar.DataBind(); |
| Controls.Add(_radPanelBar); |
| } |
| #endregion |
| #region Public Methods |
| #endregion |
| #region Private Methods |
| #endregion |
| } |