Uploaded image for project: 'Teeda'
  1. Teeda
  2. TEEDA-149

Teeda Extension Gridでテキストボックス内の値をnullでクリアしてもPageクラスの値が更新されない

    Details

    • Type: Bug
    • Status: Resolved
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 1.0
    • Component/s: None
    • Labels:
      None

      Activity

      Hide
      manhole manhole added a comment -

      手元では直りました。

      Show
      manhole manhole added a comment - 手元では直りました。
      Hide
      manhole manhole added a comment -

      rev 2261で修正しました。

      Show
      manhole manhole added a comment - rev 2261で修正しました。
      Hide
      manhole manhole added a comment -

      原因

      TForEach(と、サブクラスであるTHtmlGrid)では、PageのフィールドへupdateModeしてからitemへ入力値を移しています。
      このとき、表示だけの項目はupdateModel時にPageではnull値なので、null値はitemへ移さないようにしていました。
      空白入力はPage上null値になるため、itemへnull値がセットされてしませんでした。

      対応

      updateModelする前に、itemの値をPageへ移すようにしました。

      1. itemからPageへ移す
      2. PageをupdateModel
      3. Pageからitemへ移す

      とし、null値でもitemへセットするようにしました。

      Show
      manhole manhole added a comment - 原因 TForEach(と、サブクラスであるTHtmlGrid)では、PageのフィールドへupdateModeしてからitemへ入力値を移しています。 このとき、表示だけの項目はupdateModel時にPageではnull値なので、null値はitemへ移さないようにしていました。 空白入力はPage上null値になるため、itemへnull値がセットされてしませんでした。 対応 updateModelする前に、itemの値をPageへ移すようにしました。 1. itemからPageへ移す 2. PageをupdateModel 3. Pageからitemへ移す とし、null値でもitemへセットするようにしました。

        People

        • Assignee:
          manhole manhole
          Reporter:
          shot shot
        • Votes:
          0 Vote for this issue
          Watchers:
          0 Start watching this issue

          Dates

          • Created:
            Updated:
            Resolved:

            Development