pblandscape 发表于 2017-7-21 15:41:32

如何对筛选框筛选出的结果进行二次处理?

如何对筛选框筛选出的结果进行二次处理?

Clark.Pan 发表于 2017-7-21 17:47:45

您的问题已收到,我们进行调研之后会给您答复。

pblandscape 发表于 2017-7-27 10:05:31

这个筛选的排序如何去掉,我们切换页签后又会出现这个排序。

dexteryao 发表于 2017-7-27 21:40:46

pblandscape 发表于 2017-7-27 10:05
这个筛选的排序如何去掉,我们切换页签后又会出现这个排序。

这个是哪里的筛选,可否提供个完整些的截图。
切换标签您是指的切换sheet 吗?

pblandscape 发表于 2017-7-28 11:02:10

切换sheet。

Clark.Pan 发表于 2017-7-28 18:19:46

pblandscape 发表于 2017-7-28 11:02
切换sheet。

您的问题已收到,正在处理中,请等待

pblandscape 发表于 2017-8-3 17:41:25

public override void OnApplyTemplate()
      {
            base.OnApplyTemplate();
            Grid parent = this.Parent as Grid;

            //TextFilterMenu = parent.FindName("TextFilterMenu") as SuperMenuItem;
            //ColorFilterMemu = parent.FindName("ColorFilterMemu") as SuperMenuItem;
            CancelButton = parent.FindName("CancelButton") as Button;
            //TextFilterMenu.Click += new RoutedEventHandler(TextFilterMenu_Click);

            ColumnDropDownList cddl = ViewTreeHelper.GetParentObject<ColumnDropDownList>(this, null);
            DropDownItemControl asc = cddl.Items as DropDownItemControl;
            asc.Content = "升序";
            DropDownItemControl desc = cddl.Items as DropDownItemControl;
            desc.Content = "降序";
            //DropDownItemControl ddlc= new DropDownItemControl();
            //ddlc.Content = "test";
            //cddl.Items.Add( ddlc);
            //GcSpreadSheet ss = this.DataContext as GcSpreadSheet;

            //FillCost fillCost = ((Grid)(ss.Parent)).Parent as FillCost;
            //if (fillCost != null)
            //{

            //}
            CancelButton.Content = "取消";
      }

dexteryao 发表于 2017-8-4 12:25:40

您好,感谢您提供的代码片段,我这里不清楚您这个具体重写了哪个类以及您添加的时机。

根据您的操作方式,您可以在gcSpreadSheet.ActiveSheetChanged 事件中,通过代码调用下OnApplyTemplate这个方法,触发您隐藏的逻辑。

或者您提供下完整的Demo,我们帮您调试。
页: [1]
查看完整版本: 如何对筛选框筛选出的结果进行二次处理?