0

我正在尝试为我的 SSRS 报表查看器实现自定义查找控件,以便它也能够在报表中搜索重音字符。到目前为止,我只能通过我的自定义代码实现 SSRS find() 函数的默认行为。是否可以让 SSRS 报告查看器搜索重音字符。

在此处输入图像描述

例如,对于我报告的这一列,如果我想通过在查找控件中键入 Otara 来搜索 Ōtara,它不会返回任何结果。这可以实现吗?注意:如果我在查找控件中键入 Ōtara,它会按预期工作

在此处输入图像描述

在我的页面上,我有报告查看器

<rsweb:ReportViewer ID="ReportViewer1" runat="server" Height="1000" Width="100%" AsyncRendering="false" SizeToReportContent="true" ShowParameterPrompts="false" OnReportError="ReportViewer1_ReportError"> </rsweb:ReportViewer>

这是我的 find 和 findNext() 功能脚本:

            function find(){
                var textToBeSearched = $('#findTextJs').val();
                var viewer = $find('<%= ReportViewer1.ClientID%>');
        if (!viewer.get_isLoading() && viewer.get_reportAreaContentType() == Microsoft.Reporting.WebFormsClient.ReportAreaContent.ReportPage) {
            viewer.find(textToBeSearched);
        }
                return false;
            }

          function findNext() {
               var viewer = $find('<%= ReportViewer1.ClientID%>');
             
              if (!viewer.get_isLoading() && viewer.get_reportAreaContentType() == Microsoft.Reporting.WebFormsClient.ReportAreaContent.ReportPage) {
                  viewer.findNext();
              }
                   return false;
            }

请注意 find 和 findNext() 正在按预期工作。如果我们也可以搜索重音字符,我正在寻找任何可能的方法。

4

0 回答 0