剣道が未定義またはnull参照のプロパティ「データ」を取得できません

ラニ・ラドクリフ

Angularで剣道UIグリッドを使用しています。グリッドの更新をMVCコントローラーに送信しようとしていますが、グリッドの[更新]ボタンをクリックすると、「未定義またはnull参照のプロパティ 'データ'を取得できません」というエラーが表示されます。

これが私のグリッド用のAngularコントローラーコードです:

  $scope.gridOptions = {
        dataSource: new kendo.data.DataSource({
            transport: {
                read: {
                    method: "GET",
                    url: "/SSQV4/SSQV5/Search/GetBusinessUnits"
                },

                update: {
                    method: "POST",
                    url: "/SSQV4/SSQV5/Operator/UpdateBusinessUnit"
                }
            },
            schema: {
                model: {
                    id: "ProductID",
                    fields: {
                        intOrder: { editable: false },
                        OperatorBusinessUnitID: { editable: false },
                        vchDescription: { editable: true },
                        vchOperatorSystemID: {editable: true}
                    }
                }
          },
            sort: { field: "intOrder", dir: "asc" }
        }),

        batch: false,
        reorderable: true,
        sortable: false,
        editable: "inline",
        columns: [
          { template: '<i class="fa fa-chevron-circle-up" style="cursor:pointer" ng-click="MoveUp(#=OperatorBusinessUnitID#)"></i>&nbsp;&nbsp;&nbsp;<i class="fa fa-chevron-circle-down" ng-click="MoveDown(#=OperatorBusinessUnitID#)" style="cursor:pointer"></i>', title: "List Order", width:100 },
          { field: "intOrder", hidden: true},
          { field: "OperatorBusinessUnitID", title: "Business Unit ID" },
          { field: "vchDescription", title: "Business Unit Name" },
          { field: "vchOperatorSystemID", title: "Operator System ID"},
          {
              command: [
                { name: "edit", text: " " },
                { name: "destroy", text: " " },
              ], title: "Action"
          }
        ]
    };

これが私のMVCコントローラーメソッドです:

public ActionResult UpdateBusinessUnit(OperatorBusinessUnitModel form)
{
    CompanyClient.UpdateBusinessUnit(form);
    var businessunits = CommonClient.GetBusinessUnitsByMajorID(UserInfo.intMajorID);
    return Json(businessunits, JsonRequestBehavior.AllowGet);
}
ラニ・ラドクリフ

ここで私の問題を引き起こしている2つの問題がありました。まず、スキームのIDとして製品IDがあり、OperatorBusinessUnitIDである必要があります。(これは、例をコピーすることで得られるものです。)問題は、MVCコントローラーのUpdateBusinessUnitメソッドを、レコードセット全体を返すActionResultではなく、voidに変更する必要があることです。現在は正常に動作しているようです。

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

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

編集
0

コメントを追加

0

関連記事

未定義またはnull参照のプロパティ「スタイル」を取得できません

未定義またはnull参照のプロパティ「キュー」を取得できません

未定義またはnull参照のプロパティ「キュー」を取得できません

IEでは「未定義またはnull参照のプロパティ 'getData'を取得できません」がChromeでは取得できません

シグナルRで未定義またはnull参照のプロパティ 'chatHub'を取得できません

未定義またはnull参照のプロパティ 'style'を取得できませんが、別のサーバーで機能します

未定義またはnull参照のプロパティ「セル」を取得できません

未定義またはnull参照UWPのプロパティを取得できません

未定義またはnull参照のプロパティ 'hide'を取得できません

React-Bootstrap:TypeError:未定義またはnull参照のプロパティ 'bool'を取得できません

Angular2 IE11未定義またはnull参照のプロパティ 'apply'を取得できません

Angular 2+:Internet Explorer:未定義またはnull参照のプロパティ 'call'を取得できません

Angular 2+:IE11未定義またはnull参照のプロパティ「call」を取得できません

javascript未定義またはnull参照のプロパティ '値'を取得できません

jasmine-TypeError:未定義またはnull参照のプロパティ 'catch'を取得できません

Angular 2-script5007:未定義またはnull参照のプロパティ 'apply'を取得できません

未定義またはnull参照ReactJSのプロパティ 'location'を取得できません

TypeError:未定義またはnull参照のプロパティ「0」を取得できません

未定義またはnull参照のプロパティ 'queryselectorall'を取得できません

修正方法:「未定義またはnull参照のプロパティ「値」を取得できません」

未定義またはnull参照のプロパティ「可視性」を取得できません

未定義またはnull参照のプロパティ 'undefined'を取得できません

Handsontable 0.14.1 + ngHandsontable 0.5.2:未定義またはnull参照のプロパティ 'length'を取得できません

未定義またはnull参照のプロパティ 'subject'を取得できません

React:TypeError:未定義またはnull参照のプロパティ 'handler'を取得できません

JavaScriptランタイムエラー:未定義またはnull参照のプロパティ「1」を取得できません

0x800a138f-JavaScriptランタイムエラー:未定義またはnull参照のプロパティ 'split'を取得できません

JavaScriptランタイムエラー:未定義またはnull参照のプロパティ 'forEach'を取得できません

JavaScriptランタイムエラー:未定義またはnull参照のプロパティ 'length'を取得できません

TOP 一覧

  1. 1

    グラフからテーブルに条件付き書式を適用するにはどうすればよいですか?

  2. 2

    ソートされた検索、ターゲット値未満の数をカウント

  3. 3

    Unity:未知のスクリプトをGameObject(カスタムエディター)に動的にアタッチする方法

  4. 4

    セレンのモデルダイアログからテキストを抽出するにはどうすればよいですか?

  5. 5

    Ansibleで複数行のシェルスクリプトを実行する方法

  6. 6

    Reactでclsxを使用する方法

  7. 7

    tkinterウィンドウを閉じてもPythonプログラムが終了しない

  8. 8

    Windows 10 Pro 1709を1803、1809、または1903に更新しますか?

  9. 9

    Pythonを使用して同じ列の同じ値の間の時差を取得する方法

  10. 10

    PowerShellの分割ファイルへのヘッダーの追加

  11. 11

    Chromeウェブアプリのウェブビューの高さの問題

  12. 12

    BLOBストレージからデータを読み取り、Azure関数アプリを使用してデータにアクセスする方法

  13. 13

    Crashlytics:コンパイラー生成とはどういう意味ですか?

  14. 14

    GoDaddyでのCKEditorとKCfinderの画像プレビュー

  15. 15

    Windows 10の起動時間:以前は20秒でしたが、現在は6〜8倍になっています

  16. 16

    MLでのデータ前処理の背後にある直感

  17. 17

    モーダルダイアログを自動的に閉じる-サーバーコードが完了したら、Googleスプレッドシートのダイアログを閉じます

  18. 18

    reCAPTCHA-エラーコード:ユーザーの応答を検証するときの「missing-input-response」、「missing-input-secret」(POSTの詳細がない)

  19. 19

    STSでループプロセス「クラスパス通知の送信」のループを停止する方法

  20. 20

    ファイル内の2つのマーカー間のテキストを、別のファイルのテキストのセクションに置き換えるにはどうすればよいですか?

  21. 21

    ネットワークグラフで、ネットワークコンポーネントにカーソルを合わせたときに、それらを強調表示するにはどうすればよいですか?

ホットタグ

アーカイブ