剣道グリッドのcolumnHide()の問題、Firefoxのレンダリングが間違っている

グエンフイ

剣道バージョンv2014.2.716を使用しています。

約10列のグリッドがあります。また、チェックボックスリストに応じて、ページの読み込み時に列を非表示にする機能があります。私のグリッドには行テンプレートがあり、ChromeとIEで実行するとすべて問題ありませんが、Firefox(firefox 35.0を使用)ではヘッダーと列が整列していません。

これは私の列のテンパテです:

<script id="rowTemplate" type="text/x-kendo-tmpl">
    # var columns = $("\#grid").data("kendoGrid").columns; #
       <tr data-uid="#: uid #">
                <td >
                #var resultFlagReply=GetTypeReply(IssuesID)#
                #var resultIconAttach=HaveIssueAttach(IssuesID,CreatedDate)#
                <p><span style="float:left;">#=resultIconAttach#</span> <span style="float:right;">#=resultFlagReply#</span></p>
       </td>
       <td class="IssuesID" #:columns[1].hidden ? 'style=display:none ' : '' #>
                    #: IssuesID #
       </td>
       <td title="#: Title #" class="ShortTitle" #:columns[2].hidden ? 'style=display:none' : '' #>
       #: ShortTitle #
       </td>
                <td class="CustomerName" #:columns[3].hidden ? 'style=display:none' : '' #>
       #: CustomerName #
       </td>
       <td class="SKU" #:columns[4].hidden ? 'style=display:none' : '' #>
          #: SKU #
       </td>
                <td class="SupportOptionName" #:columns[5].hidden ? 'style=display:none' : '' #>
          #: SupportOptionName #
       </td>
                <td class="CaseReasonName" #:columns[6].hidden ? 'style=display:none' : '' #>
          #: CaseReasonName==null?"":CaseReasonName #
       </td>
                <td class="TicketStatusName" #:columns[7].hidden ? 'style=display:none' : '' #>
          #: TicketStatusName #
       </td>
                <td class="CreatedDate"  #:columns[8].hidden ? 'style=display:none' : '' #>
           #=kendo.format("{0:MM-dd-yyyy}", CreatedDate)#
       </td>
                <td class="DueDate" #:columns[9].hidden ? 'style=display:none' : '' #>
          #=kendo.format("{0:MM-dd-yyyy}", DueDate)#
       </td>
                <td class="AssignedToSupport" #:columns[10].hidden ? 'style=display:none' : '' #>
          #: AssignedToSupport #
       </td>
                <td class="Command">
                    #var resultAlert=GetStatusAlert(IssuesID)#
          <a href="\\#" onclick="onBugClick(#: IssuesID #)" Title="Post Bug"><img src="Images/iconBug.png" /></a>
                   <a href="\\#" onclick="onAlert(#: IssuesID #)" Title="Alert Me"><img id="img#: IssuesID #" src="#=resultAlert#" /></a>
                   <a href="\\#" onclick="onDiscussClick(#: IssuesID #)" Title="Discuss"><img src="Images/iconDiscuss.png" /></a>
       </td>
      </tr>
</script>

そして、これは列を非表示にする私の関数です:

function GetVisibleColumn() {
        var cbList = document.getElementById("<%=cblSelectFields.ClientID%>");
        var grid = $('#grid').data('kendoGrid');
        var checkbox = cbList.getElementsByTagName("input");
        var label = cbList.getElementsByTagName("label");
        for (var i = 0; i < checkbox.length; i++) {
            if (!checkbox[i].checked) {
                var field = GetFieldName(label[i].innerHTML);
                grid.hideColumn(field);
            }
        }
    };

この問題は、ページの最初の読み込み時にのみ発生します。並べ替えまたはページングを行った後、問題なく実行されます。

トニー

私は彼らに尋ねました、それは彼らが調査するFirefoxの不具合のようです。これを行うことで回避できます$( "#gridId")。data( "kendoGrid")。refresh();

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

大きなhtmlファイルのレンダリングの問題(リンクが間違っている、画像が表示されない)

分類Dev

大きなhtmlファイルのレンダリングの問題(リンクが間違っている、画像が表示されない)

分類Dev

剣道グリッド:ツールバーテンプレートの問題

分類Dev

WPFの背景が間違ってレンダリングされている

分類Dev

剣道UIグリッド、新しいレコードの保存の問題(AngularJS)

分類Dev

Jooq Java CTEのレンダリングが間違っている

分類Dev

キュービズムのレンダリングが間違っている

分類Dev

ここでのレンダリングメソッドの何が問題になっていますか?

分類Dev

ScrollPane内にギャップがあるGridPaneのレンダリングが間違っている

分類Dev

インライン編集による剣道グリッドの日付形式の問題

分類Dev

AzureでホストされているWebAPIと剣道グリッドをバインドする際の問題

分類Dev

ドロップダウンリストが剣道グリッドのすべての行に表示されないdetailInitグリッド

分類Dev

剣道グリッドでのExcelのようなフィルタリングが機能していない

分類Dev

モバイルでの剣道グリッド更新の問題

分類Dev

剣道UIグリッド複数選択ドラッグアンドドロップの問題

分類Dev

更新のためにポップアップエディタと一緒に使用する場合の剣道グリッドクライアント詳細テンプレートレンダリングの問題

分類Dev

剣道グリッドのドロップダウンリストが機能しない

分類Dev

剣道グリッドのドロップダウンリストが機能しない

分類Dev

テンプレートのifステートメントで剣道グリッド列の問題を条件付きでフォーマットする

分類Dev

剣道UIグリッド日時変換の問題

分類Dev

剣道グリッド編集可能な行の問題

分類Dev

値のある列の剣道グリッド列テンプレート

分類Dev

uwp 適応グリッドビューは最初の要素を間違ってレンダリングします

分類Dev

Firefoxが間違った色をレンダリングする

分類Dev

剣道のドロップダウンを選択する方法は、剣道のグリッドを埋める必要があります

分類Dev

剣道のドロップダウンを選択する方法は、剣道のグリッドを埋める必要があります

分類Dev

iOSでのこのフォントレンダリングの何が問題になっていますか

分類Dev

React-NativeAnimationでレンダリングの問題が発生している

分類Dev

剣道グリッド列の外側にレンダリングされたAjax.BeginForm

Related 関連記事

  1. 1

    大きなhtmlファイルのレンダリングの問題(リンクが間違っている、画像が表示されない)

  2. 2

    大きなhtmlファイルのレンダリングの問題(リンクが間違っている、画像が表示されない)

  3. 3

    剣道グリッド:ツールバーテンプレートの問題

  4. 4

    WPFの背景が間違ってレンダリングされている

  5. 5

    剣道UIグリッド、新しいレコードの保存の問題(AngularJS)

  6. 6

    Jooq Java CTEのレンダリングが間違っている

  7. 7

    キュービズムのレンダリングが間違っている

  8. 8

    ここでのレンダリングメソッドの何が問題になっていますか?

  9. 9

    ScrollPane内にギャップがあるGridPaneのレンダリングが間違っている

  10. 10

    インライン編集による剣道グリッドの日付形式の問題

  11. 11

    AzureでホストされているWebAPIと剣道グリッドをバインドする際の問題

  12. 12

    ドロップダウンリストが剣道グリッドのすべての行に表示されないdetailInitグリッド

  13. 13

    剣道グリッドでのExcelのようなフィルタリングが機能していない

  14. 14

    モバイルでの剣道グリッド更新の問題

  15. 15

    剣道UIグリッド複数選択ドラッグアンドドロップの問題

  16. 16

    更新のためにポップアップエディタと一緒に使用する場合の剣道グリッドクライアント詳細テンプレートレンダリングの問題

  17. 17

    剣道グリッドのドロップダウンリストが機能しない

  18. 18

    剣道グリッドのドロップダウンリストが機能しない

  19. 19

    テンプレートのifステートメントで剣道グリッド列の問題を条件付きでフォーマットする

  20. 20

    剣道UIグリッド日時変換の問題

  21. 21

    剣道グリッド編集可能な行の問題

  22. 22

    値のある列の剣道グリッド列テンプレート

  23. 23

    uwp 適応グリッドビューは最初の要素を間違ってレンダリングします

  24. 24

    Firefoxが間違った色をレンダリングする

  25. 25

    剣道のドロップダウンを選択する方法は、剣道のグリッドを埋める必要があります

  26. 26

    剣道のドロップダウンを選択する方法は、剣道のグリッドを埋める必要があります

  27. 27

    iOSでのこのフォントレンダリングの何が問題になっていますか

  28. 28

    React-NativeAnimationでレンダリングの問題が発生している

  29. 29

    剣道グリッド列の外側にレンダリングされたAjax.BeginForm

ホットタグ

アーカイブ