レコード追加時の初期値設定

【ご質問】
レコードグリッドでレコードを追加した際に列単位に初期値を設定することは可能でしょうか。

【回答】
default-valueを指定することで、レコード追加時の初期値を設定することが可能です。

詳細は以下のサンプルをご参照ください。

{curl 6.0,7.0,8.0 applet}
{curl-file-attributes character-encoding = “shift-jis”}

{let rs:RecordSet =
    {RecordSet
        {RecordFields
            {RecordField
                “名前”, domain = String
            },
            {RecordField
                “数値”, domain = int, default-value = 10
            }
        },
        {RecordData 名前 = “John”, 数値 = 1},
        {RecordData 名前 = “Jane”, 数値 = 2},
        {RecordData 名前 = “Jane”, 数値 = 3}
    }
}
{let rg:RecordGrid =
    {RecordGrid
        height = 10cm, width = 10cm, record-source = rs
    }
}
{value
    {VBox
        rg,
        {CommandButton
            label = “append record”,
            {on Action do
                {rs.append {RecordData}}
            }
        }
    }
}