作成日: 2021/03/22 最終更新日: 2021/08/27
文書種別
不具合
状況
修正済み
詳細
HeaderLayoutDefinitionを定義しColspanプロパティを使用して列を結合すると、結合した片方の列にCellTemplateが使用されている場合に、もう片方の未設定の列でもカスタムエディタが表示されてしまいます。
回避方法
この問題は2021J v2(4.5.20212.319)で修正されました。
※修正版を適用しない場合の回避方法は以下の通りです。
下記のようにCellTemplateの代わりにEditorプロパティを使用する方法が考えられます。
@(Html.C1().InputDate()
.Id("dateEditor")
・・・
)
@(Html.C1().MultiRow<> .LayoutDefinition(cgsb =>
{
cgsb.Add().Header("DATETEST").Colspan(2)
.Cells(csb =>
{
csb.Add(cell => cell.Binding("First").Editor("dateEditor"));
csb.Add(cell => cell.Binding("Last"));
});
・・・
※修正版を適用しない場合の回避方法は以下の通りです。
下記のようにCellTemplateの代わりにEditorプロパティを使用する方法が考えられます。
@(Html.C1().InputDate()
.Id("dateEditor")
・・・
)
@(Html.C1().MultiRow<> .LayoutDefinition(cgsb =>
{
cgsb.Add().Header("DATETEST").Colspan(2)
.Cells(csb =>
{
csb.Add(cell => cell.Binding("First").Editor("dateEditor"));
csb.Add(cell => cell.Binding("Last"));
});
・・・
旧文書番号
86504