サポート&サービス

Home > サポート&サービス > テクニカルサポート > ナレッジベース

テクニカルサポート

製品に関する技術的なサービスを提供しています。製品別の技術情報(ナレッジベース)および、対応環境情報をご覧いただけます。また、E-mailによるテクニカルサポートのお申し込みもこちらで受け付けています。

サブスクリプションにてComponentOne製品(ComponentOne Studioシリーズ、Doc-To-Help、Wijmoシリーズ)をご購入された方は、下記専用サイトの「サポート&サービスメニュー」をご確認ください。
ComponentOneホーム

ナレッジベース

ひとつ前のコントロールからTabキーによりフォーカスを取得するとセルが編集モードにならない
文書番号 : 31634     文書種別 : Bug
最終更新日 : 2011/11/15
文書を印刷する
対象製品
MultiRow for ASP.NET 1.0J
ステータス
回避方法あり
詳細
Tabインデックスがひとつ前のコントロールからTabキーによりMultiRowがフォーカスを取得すると、EditModeプロパティがEditOnEnterに設定されていても現在のセルが編集状態になりません。
回避方法
以下の回避スクリプトFixEditOnEnter()をページのonloadイベントで呼び出すことで回避できます。

[JavaScript]
<head runat="server">

    <script type="text/javascript">
        // 以下は製品の内部仕様に基づく実装のため、本回避方法以外の用途に
        // ご使用になった場合の動作については、サポートサービスの対象外となります。

        function FixEditOnEnter()
        {
            if (GcMultiRow != undefined && GcMultiRow.prototype.getFocus != undefined)
            {
                GcMultiRow.prototype.__oldmrContainerActivate = GcMultiRow.prototype.mrContainerActivate;
                GcMultiRow.prototype.mrContainerActivate = GcMultiRowmrContainerActivate;
            }
        }
        function GcMultiRowmrContainerActivate()
        {
            var nofcous = false;
            if (!this._hasGottenFocus)
            {
                nofcous = true;
            }
            this.__oldmrContainerActivate();
            if (this._editmode == MREditMode.EditOnEnter && nofcous)
            {
                var paramObj = { "rowIndex": this._currentRowIndex,
                                 "cellIndex": this._currentCellIndex,
                                 "isCellFixed": true,
                                 "isSelectAll": false,
                                 "isTriggleClick": false
                };
                this.navigateAndEditCell(paramObj);
            }
        }
    </script>
</head>
<body onload="FixEditOnEnter()">
キーワード
MRAP08534

この情報は、疑問・問題解決のお役に立ちましたか?

    


こちらに入力されたご質問には回答できませんので、製品に関するお問い合わせは、別途「E-mailサポート」をご利用ください。


※ 個人情報保護のため、個人情報の記入はご遠慮ください。

このページの先頭へ