Hi, syncfusion teams.
i want to create checkbox in tree grid.
so, i tried to your sample code. (https://ej2.syncfusion.com/aspnetcore/TreeGrid/CheckboxColumn#/bootstrap5) - demo
but, i Can't.
please solve it.
i attach my code as below
<ejs-treegrid id="CoverGrid" height="590" autoCheckHierarchy="true" dataBound="dataBound" rowHeight="30" frozenColumns="6" gridLines="Both" treeColumnIndex="4"
idMapping="SUB_BLDG_SNO" hasChildMapping="B_IS_PARENT" parentIdMapping='P_BLDG_SNO' allowTextWrap="true" allowResizing="true"
created="CoverGridCreate" cellEdit="CoverCellEdit" cellSave="CellSave" queryCellInfo="cellChange" toolbar="@(new List<string>() {"Update","Cancel" })">
<e-data-manager url="/IDI/UC_URL" crudUrl="" adaptor="UrlAdaptor"></e-data-manager>
<e-treegrid-editsettings allowEditing="true" mode="Batch"></e-treegrid-editsettings>
<e-treegrid-textwrapsettings wrapMode="Header"></e-treegrid-textwrapsettings>
<e-treegrid-columns>
<e-treegrid-column field="SUB_BLDG_SNO" defaultValue="@empty" visible="false" isPrimaryKey="true"></e-treegrid-column>
<e-treegrid-column field="P_BLDG_SNO" defaultValue="@empty" visible="false"></e-treegrid-column>
<e-treegrid-column field="IS_PARENT" defaultValue="@empty" visible="false"></e-treegrid-column>
<e-treegrid-column field="BLDG_SNO" defaultValue="@empty" visible="false"></e-treegrid-column>
<e-treegrid-column field="BLDG_NO" headerText="BUILDING NO."
width="100" defaultValue="@empty" headerTextAlign="Center" textAlign="Left"></e-treegrid-column>
<e-treegrid-column field="BLDG_NM" HeaderText="BUILDING Name"
width="140" defaultValue="@empty" headerTextAlign="Center" textAlign="Left"></e-treegrid-column>
@* TO PIPING, PROCESS *@
<e-treegrid-column headerText="TO PIPING, PROCESS" headerTextAlign="Center" textAlign="Center"
columns="@(new List<Syncfusion.EJ2.Grids.GridColumn>() {
new Syncfusion.EJ2.Grids.GridColumn { HeaderText = "POTABLE WATER", TextAlign = Syncfusion.EJ2.Grids.TextAlign.Center, Columns = new List<Syncfusion.EJ2.Grids.GridColumn>(){
new Syncfusion.EJ2.Grids.GridColumn { Field = "PEAK_FLRT_LPM" , Width = "100", HeaderText = "FLOW (LPM)" ,
DefaultValue = "" , HeaderTextAlign = Syncfusion.EJ2.Grids.TextAlign.Center, TextAlign = Syncfusion.EJ2.Grids.TextAlign.Right, ValidationRules = new { number=true }},
new Syncfusion.EJ2.Grids.GridColumn { Field = "P_SIZE" , Width = "100", HeaderText = "PIPE SIZE(\")",
DefaultValue = "" , HeaderTextAlign = Syncfusion.EJ2.Grids.TextAlign.Center, TextAlign = Syncfusion.EJ2.Grids.TextAlign.Right, ValidationRules = new { number=true }},
new Syncfusion.EJ2.Grids.GridColumn { HeaderText = "TIE-IN COORDINATES", TextAlign = Syncfusion.EJ2.Grids.TextAlign.Center, Columns = new List<Syncfusion.EJ2.Grids.GridColumn>(){
new Syncfusion.EJ2.Grids.GridColumn { Field = "PW_X" , Width = "100", HeaderText = "X" ,
DefaultValue = "" , HeaderTextAlign = Syncfusion.EJ2.Grids.TextAlign.Center, TextAlign = Syncfusion.EJ2.Grids.TextAlign.Right, ValidationRules = new { number=true }},
new Syncfusion.EJ2.Grids.GridColumn { Field = "PW_Y" , Width = "100", HeaderText = "Y" ,
DefaultValue = "" , HeaderTextAlign = Syncfusion.EJ2.Grids.TextAlign.Center, TextAlign = Syncfusion.EJ2.Grids.TextAlign.Right, ValidationRules = new { number=true }},
new Syncfusion.EJ2.Grids.GridColumn { Field = "PW_Z" , Width = "100", HeaderText = "Z" ,
DefaultValue = "" , HeaderTextAlign = Syncfusion.EJ2.Grids.TextAlign.Center, TextAlign = Syncfusion.EJ2.Grids.TextAlign.Right, ValidationRules = new { number=true }} }},
new Syncfusion.EJ2.Grids.GridColumn { Field = "PW_ORI" , Width = "100", HeaderText = "FLANGE ORIENTATION" ,
DefaultValue = "" , HeaderTextAlign = Syncfusion.EJ2.Grids.TextAlign.Center, TextAlign = Syncfusion.EJ2.Grids.TextAlign.Right, ValidationRules = new { number=true }}
}},
new Syncfusion.EJ2.Grids.GridColumn { HeaderText = "CHILLED WATER", TextAlign = Syncfusion.EJ2.Grids.TextAlign.Center, Columns = new List<Syncfusion.EJ2.Grids.GridColumn>(){
new Syncfusion.EJ2.Grids.GridColumn { Field = "CW_FLOW" , Width = "100", HeaderText = "FLOW (LPM)" ,
DefaultValue = "" , HeaderTextAlign = Syncfusion.EJ2.Grids.TextAlign.Center, TextAlign = Syncfusion.EJ2.Grids.TextAlign.Right, ValidationRules = new { number=true }},
new Syncfusion.EJ2.Grids.GridColumn { Field = "CW_P_SIZE" , Width = "100", HeaderText = "PIPE SIZE(\")",
DefaultValue = "" , HeaderTextAlign = Syncfusion.EJ2.Grids.TextAlign.Center, TextAlign = Syncfusion.EJ2.Grids.TextAlign.Right, ValidationRules = new { number=true }},
new Syncfusion.EJ2.Grids.GridColumn { HeaderText = "TIE-IN COORDINATES", TextAlign = Syncfusion.EJ2.Grids.TextAlign.Center, Columns = new List<Syncfusion.EJ2.Grids.GridColumn>(){
new Syncfusion.EJ2.Grids.GridColumn { Field = "CW_X" , Width = "100", HeaderText = "X" ,
DefaultValue = "" , HeaderTextAlign = Syncfusion.EJ2.Grids.TextAlign.Center, TextAlign = Syncfusion.EJ2.Grids.TextAlign.Right, ValidationRules = new { number=true }},
new Syncfusion.EJ2.Grids.GridColumn { Field = "CW_Y" , Width = "100", HeaderText = "Y" ,
DefaultValue = "" , HeaderTextAlign = Syncfusion.EJ2.Grids.TextAlign.Center, TextAlign = Syncfusion.EJ2.Grids.TextAlign.Right, ValidationRules = new { number=true }},
new Syncfusion.EJ2.Grids.GridColumn { Field = "CW_Z" , Width = "100", HeaderText = "Z" ,
DefaultValue = "" , HeaderTextAlign = Syncfusion.EJ2.Grids.TextAlign.Center, TextAlign = Syncfusion.EJ2.Grids.TextAlign.Right, ValidationRules = new { number=true }}
}},
new Syncfusion.EJ2.Grids.GridColumn { Field = "CW_ORI" , Width = "100", HeaderText = "FLANGE ORIENTATION" ,
DefaultValue = "" , HeaderTextAlign = Syncfusion.EJ2.Grids.TextAlign.Center, TextAlign = Syncfusion.EJ2.Grids.TextAlign.Right, ValidationRules = new { number=true }}
}},
new Syncfusion.EJ2.Grids.GridColumn { HeaderText = "HOT WATER", TextAlign = Syncfusion.EJ2.Grids.TextAlign.Center, Columns = new List<Syncfusion.EJ2.Grids.GridColumn>(){
new Syncfusion.EJ2.Grids.GridColumn { Field = "HOT_FLOW" , Width = "100", HeaderText = "FLOW (LPM)" , DefaultValue = "" , HeaderTextAlign = Syncfusion.EJ2.Grids.TextAlign.Center, TextAlign = Syncfusion.EJ2.Grids.TextAlign.Right, ValidationRules = new { number=true }},
new Syncfusion.EJ2.Grids.GridColumn { Field = "HOT_P_SIZE" , Width = "100", HeaderText = "PIPE SIZE(\")", DefaultValue = "" , HeaderTextAlign = Syncfusion.EJ2.Grids.TextAlign.Center, TextAlign = Syncfusion.EJ2.Grids.TextAlign.Right, ValidationRules = new { number=true }},
new Syncfusion.EJ2.Grids.GridColumn { HeaderText = "TIE-IN COORDINATES", TextAlign = Syncfusion.EJ2.Grids.TextAlign.Center, Columns = new List<Syncfusion.EJ2.Grids.GridColumn>(){
new Syncfusion.EJ2.Grids.GridColumn { Field = "HW_X" , Width = "100", HeaderText = "X" , DefaultValue = "" , HeaderTextAlign = Syncfusion.EJ2.Grids.TextAlign.Center, TextAlign = Syncfusion.EJ2.Grids.TextAlign.Right, ValidationRules = new { number=true }},
new Syncfusion.EJ2.Grids.GridColumn { Field = "HW_Y" , Width = "100", HeaderText = "Y" , DefaultValue = "" , HeaderTextAlign = Syncfusion.EJ2.Grids.TextAlign.Center, TextAlign = Syncfusion.EJ2.Grids.TextAlign.Right, ValidationRules = new { number=true }},
new Syncfusion.EJ2.Grids.GridColumn { Field = "HW_Z" , Width = "100", HeaderText = "Z" , DefaultValue = "" , HeaderTextAlign = Syncfusion.EJ2.Grids.TextAlign.Center, TextAlign = Syncfusion.EJ2.Grids.TextAlign.Right, ValidationRules = new { number=true }}
}},
new Syncfusion.EJ2.Grids.GridColumn { Field = "HOT_ORI" , Width = "100", HeaderText = "FLANGE ORIENTATION" ,
DefaultValue = "" , HeaderTextAlign = Syncfusion.EJ2.Grids.TextAlign.Center, TextAlign = Syncfusion.EJ2.Grids.TextAlign.Right, ValidationRules = new { number=true }}
}},
new Syncfusion.EJ2.Grids.GridColumn { HeaderText = "INSTRUMENT AIR", TextAlign = Syncfusion.EJ2.Grids.TextAlign.Center, Columns = new List<Syncfusion.EJ2.Grids.GridColumn>(){
new Syncfusion.EJ2.Grids.GridColumn { Field = "IA_PRESSURE" , Width = "130", HeaderText = "PRESSURE", DefaultValue = "" , HeaderTextAlign = Syncfusion.EJ2.Grids.TextAlign.Center, TextAlign = Syncfusion.EJ2.Grids.TextAlign.Right, ValidationRules = new { number=true }},
new Syncfusion.EJ2.Grids.GridColumn { Field = "IA_P_SIZE" , Width = "130", HeaderText = "PIPE SIZE(\")", DefaultValue = "" , HeaderTextAlign = Syncfusion.EJ2.Grids.TextAlign.Center, TextAlign = Syncfusion.EJ2.Grids.TextAlign.Right, ValidationRules = new { number=true }},
new Syncfusion.EJ2.Grids.GridColumn { HeaderText = "TIE-IN COORDINATES", TextAlign = Syncfusion.EJ2.Grids.TextAlign.Center, Columns = new List<Syncfusion.EJ2.Grids.GridColumn>(){
new Syncfusion.EJ2.Grids.GridColumn { Field = "IA_X" , Width = "100", HeaderText = "X" , DefaultValue = "" , HeaderTextAlign = Syncfusion.EJ2.Grids.TextAlign.Center, TextAlign = Syncfusion.EJ2.Grids.TextAlign.Right, ValidationRules = new { number=true }},
new Syncfusion.EJ2.Grids.GridColumn { Field = "IA_Y" , Width = "100", HeaderText = "Y" , DefaultValue = "" , HeaderTextAlign = Syncfusion.EJ2.Grids.TextAlign.Center, TextAlign = Syncfusion.EJ2.Grids.TextAlign.Right, ValidationRules = new { number=true }},
new Syncfusion.EJ2.Grids.GridColumn { Field = "IA_Z" , Width = "100", HeaderText = "Z" , DefaultValue = "" , HeaderTextAlign = Syncfusion.EJ2.Grids.TextAlign.Center, TextAlign = Syncfusion.EJ2.Grids.TextAlign.Right, ValidationRules = new { number=true }}
}},
new Syncfusion.EJ2.Grids.GridColumn { HeaderText = "", HeaderTemplate="#HeaderTemp" , TextAlign = Syncfusion.EJ2.Grids.TextAlign.Center, Columns = new List<Syncfusion.EJ2.Grids.GridColumn>(){
new Syncfusion.EJ2.Grids.GridColumn { Field = "IA_ORI" , Width = "100", HeaderText = "FLANGE ORIENTATION" ,
DefaultValue = "" , HeaderTextAlign = Syncfusion.EJ2.Grids.TextAlign.Center, TextAlign = Syncfusion.EJ2.Grids.TextAlign.Right, ValidationRules = new { number=true }} }},
}},
new Syncfusion.EJ2.Grids.GridColumn { HeaderText = "STEAM", TextAlign = Syncfusion.EJ2.Grids.TextAlign.Center, Columns = new List<Syncfusion.EJ2.Grids.GridColumn>(){
new Syncfusion.EJ2.Grids.GridColumn { Field = "ST_FLOW" , Width = "130", HeaderText = "FLOW", DefaultValue = "" , HeaderTextAlign = Syncfusion.EJ2.Grids.TextAlign.Center, TextAlign = Syncfusion.EJ2.Grids.TextAlign.Right, ValidationRules = new { number=true }},
new Syncfusion.EJ2.Grids.GridColumn { Field = "ST_P_SIZE" , Width = "100", HeaderText = "PIPE SIZE(\")", DefaultValue = "" , HeaderTextAlign = Syncfusion.EJ2.Grids.TextAlign.Center, TextAlign = Syncfusion.EJ2.Grids.TextAlign.Right, ValidationRules = new { number=true }},
new Syncfusion.EJ2.Grids.GridColumn { HeaderText = "TIE-IN COORDINATES", TextAlign = Syncfusion.EJ2.Grids.TextAlign.Center, Columns = new List<Syncfusion.EJ2.Grids.GridColumn>(){
new Syncfusion.EJ2.Grids.GridColumn { Field = "ST_X" , Width = "100", HeaderText = "X" , DefaultValue = "" , HeaderTextAlign = Syncfusion.EJ2.Grids.TextAlign.Center, TextAlign = Syncfusion.EJ2.Grids.TextAlign.Right, ValidationRules = new { number=true }},
new Syncfusion.EJ2.Grids.GridColumn { Field = "ST_Y" , Width = "100", HeaderText = "Y" , DefaultValue = "" , HeaderTextAlign = Syncfusion.EJ2.Grids.TextAlign.Center, TextAlign = Syncfusion.EJ2.Grids.TextAlign.Right, ValidationRules = new { number=true }},
new Syncfusion.EJ2.Grids.GridColumn { Field = "ST_Z" , Width = "100", HeaderText = "Z" , DefaultValue = "" , HeaderTextAlign = Syncfusion.EJ2.Grids.TextAlign.Center, TextAlign = Syncfusion.EJ2.Grids.TextAlign.Right, ValidationRules = new { number=true }}
}},
new Syncfusion.EJ2.Grids.GridColumn { Field = "ST_ORI" , Width = "100", HeaderText = "FLANGE ORIENTATION" ,
DefaultValue = "" , HeaderTextAlign = Syncfusion.EJ2.Grids.TextAlign.Center, TextAlign = Syncfusion.EJ2.Grids.TextAlign.Right, ValidationRules = new { number=true }}
}}
})"></e-treegrid-column>
@* TO CIVIL *@
<e-treegrid-column headerText="TO CIVIL" headerTextAlign="Center" textAlign="Center"
columns="@(new List<Syncfusion.EJ2.Grids.GridColumn>() {
new Syncfusion.EJ2.Grids.GridColumn { HeaderText = "SANITARY (DRAIN&SEWER)", TextAlign = Syncfusion.EJ2.Grids.TextAlign.Center, Columns = new List<Syncfusion.EJ2.Grids.GridColumn>(){
new Syncfusion.EJ2.Grids.GridColumn { Field = "LITER" , Width = "100", HeaderText = "FLOW (LPM)" , DefaultValue = "" , HeaderTextAlign = Syncfusion.EJ2.Grids.TextAlign.Center, TextAlign = Syncfusion.EJ2.Grids.TextAlign.Right, ValidationRules = new { number=true }},
new Syncfusion.EJ2.Grids.GridColumn { Field = "STR_P_SIZE" , Width = "100", HeaderText = "PIPE SIZE(\")", DefaultValue = "" , HeaderTextAlign = Syncfusion.EJ2.Grids.TextAlign.Center, TextAlign = Syncfusion.EJ2.Grids.TextAlign.Right, ValidationRules = new { number=true }},
new Syncfusion.EJ2.Grids.GridColumn { HeaderText = "TIE-IN COORDINATES", TextAlign = Syncfusion.EJ2.Grids.TextAlign.Center, Columns = new List<Syncfusion.EJ2.Grids.GridColumn>(){
new Syncfusion.EJ2.Grids.GridColumn { Field = "STR_X" , Width = "100", HeaderText = "X" , DefaultValue = "" , HeaderTextAlign = Syncfusion.EJ2.Grids.TextAlign.Center, TextAlign = Syncfusion.EJ2.Grids.TextAlign.Right, ValidationRules = new { number=true }},
new Syncfusion.EJ2.Grids.GridColumn { Field = "STR_Y" , Width = "100", HeaderText = "Y" , DefaultValue = "" , HeaderTextAlign = Syncfusion.EJ2.Grids.TextAlign.Center, TextAlign = Syncfusion.EJ2.Grids.TextAlign.Right, ValidationRules = new { number=true }},
new Syncfusion.EJ2.Grids.GridColumn { Field = "STR_Z" , Width = "100", HeaderText = "Z" , DefaultValue = "" , HeaderTextAlign = Syncfusion.EJ2.Grids.TextAlign.Center, TextAlign = Syncfusion.EJ2.Grids.TextAlign.Right, ValidationRules = new { number=true }}
}},
new Syncfusion.EJ2.Grids.GridColumn { Field = "STR_ORI" , Width = "100", HeaderText = "FLANGE ORIENTATION" ,
DefaultValue = "" , HeaderTextAlign = Syncfusion.EJ2.Grids.TextAlign.Center, TextAlign = Syncfusion.EJ2.Grids.TextAlign.Right, ValidationRules = new { number=true }}
}},
new Syncfusion.EJ2.Grids.GridColumn { HeaderText = "HVAC CONDENSATE DRAIN", TextAlign = Syncfusion.EJ2.Grids.TextAlign.Center, Columns = new List<Syncfusion.EJ2.Grids.GridColumn>(){
new Syncfusion.EJ2.Grids.GridColumn { Field = "HCD_P_SIZE" , Width = "170", HeaderText = "PIPE SIZE(\")", DefaultValue = "" , HeaderTextAlign = Syncfusion.EJ2.Grids.TextAlign.Center, TextAlign = Syncfusion.EJ2.Grids.TextAlign.Right, ValidationRules = new { number=true }},
new Syncfusion.EJ2.Grids.GridColumn { HeaderText = "TIE-IN COORDINATES", TextAlign = Syncfusion.EJ2.Grids.TextAlign.Center, Columns = new List<Syncfusion.EJ2.Grids.GridColumn>(){
new Syncfusion.EJ2.Grids.GridColumn { Field = "HCD_X" , Width = "100", HeaderText = "X" , DefaultValue = "" , HeaderTextAlign = Syncfusion.EJ2.Grids.TextAlign.Center, TextAlign = Syncfusion.EJ2.Grids.TextAlign.Right, ValidationRules = new { number=true }},
new Syncfusion.EJ2.Grids.GridColumn { Field = "HCD_Y" , Width = "100", HeaderText = "Y" , DefaultValue = "" , HeaderTextAlign = Syncfusion.EJ2.Grids.TextAlign.Center, TextAlign = Syncfusion.EJ2.Grids.TextAlign.Right, ValidationRules = new { number=true }},
new Syncfusion.EJ2.Grids.GridColumn { Field = "HCD_Z" , Width = "100", HeaderText = "Z" , DefaultValue = "" , HeaderTextAlign = Syncfusion.EJ2.Grids.TextAlign.Center, TextAlign = Syncfusion.EJ2.Grids.TextAlign.Right, ValidationRules = new { number=true }}
}},
new Syncfusion.EJ2.Grids.GridColumn { Field = "HCD_ORI" , Width = "100", HeaderText = "FLANGE ORIENTATION" ,
DefaultValue = "" , HeaderTextAlign = Syncfusion.EJ2.Grids.TextAlign.Center, TextAlign = Syncfusion.EJ2.Grids.TextAlign.Right, ValidationRules = new { number=true }}
}},
new Syncfusion.EJ2.Grids.GridColumn { HeaderText = "BATTERY ROOM DRAIN", TextAlign = Syncfusion.EJ2.Grids.TextAlign.Center, Columns = new List<Syncfusion.EJ2.Grids.GridColumn>(){
new Syncfusion.EJ2.Grids.GridColumn { Field = "BRD_P_SIZE" , Width = "130", HeaderText = "PIPE SIZE(\")", DefaultValue = "" , HeaderTextAlign = Syncfusion.EJ2.Grids.TextAlign.Center, TextAlign = Syncfusion.EJ2.Grids.TextAlign.Right, ValidationRules = new { number=true }},
new Syncfusion.EJ2.Grids.GridColumn { HeaderText = "TIE-IN COORDINATES", TextAlign = Syncfusion.EJ2.Grids.TextAlign.Center, Columns = new List<Syncfusion.EJ2.Grids.GridColumn>(){
new Syncfusion.EJ2.Grids.GridColumn { Field = "BRD_X" , Width = "100", HeaderText = "X" , DefaultValue = "" , HeaderTextAlign = Syncfusion.EJ2.Grids.TextAlign.Center, TextAlign = Syncfusion.EJ2.Grids.TextAlign.Right, ValidationRules = new { number=true }},
new Syncfusion.EJ2.Grids.GridColumn { Field = "BRD_Y" , Width = "100", HeaderText = "Y" , DefaultValue = "" , HeaderTextAlign = Syncfusion.EJ2.Grids.TextAlign.Center, TextAlign = Syncfusion.EJ2.Grids.TextAlign.Right, ValidationRules = new { number=true }},
new Syncfusion.EJ2.Grids.GridColumn { Field = "BRD_Z" , Width = "100", HeaderText = "Z" , DefaultValue = "" , HeaderTextAlign = Syncfusion.EJ2.Grids.TextAlign.Center, TextAlign = Syncfusion.EJ2.Grids.TextAlign.Right, ValidationRules = new { number=true }}
}},
new Syncfusion.EJ2.Grids.GridColumn { Field = "BRD_ORI" , Width = "100", HeaderText = "FLANGE ORIENTATION" ,
DefaultValue = "" , HeaderTextAlign = Syncfusion.EJ2.Grids.TextAlign.Center, TextAlign = Syncfusion.EJ2.Grids.TextAlign.Right, ValidationRules = new { number=true }}
}}
})"></e-treegrid-column>
<e-treegrid-column field="REMARKS" headerText="REMARKS"
width="120" defaultValue="@empty" headerTextAlign="Center" textAlign="Center"></e-treegrid-column>
<e-treegrid-column field="USE_FILE" headerText="FILE ATTACHMENT"
width="120" defaultValue="@empty" headerTextAlign="Center" textAlign="Center"></e-treegrid-column>
<e-treegrid-column field="SORT" headerText="SORT"
width="120" defaultValue="@empty" headerTextAlign="Center" textAlign="Center"></e-treegrid-column>
</e-treegrid-columns>
</ejs-treegrid>
Hi TaeWook Kang,
Thanks for your patience.
Query : I want to set the checkbox in the TreeGrid.
To enable the checkbox in TreeGrid component, showCheckbox property should be enabled where the treeColumnIndex was set.
Please refer to the below code snippet,
|
<ejs-treegrid id="TreeGrid" height="400" idMapping="TaskId" parentIdMapping="ParentId" hasChildMapping="isParent" autoCheckHierarchy="true" treeColumnIndex="1"> <e-data-manager url="/Home/DataSource" adaptor="UrlAdaptor"></e-data-manager> <e-treegrid-columns> <e-treegrid-column field="TaskId" isPrimaryKey="true" headerText="Id" width="100"></e-treegrid-column> <e-treegrid-column field="TaskName" headerText="Name" showCheckbox="true" width="100" editType='dropdownedit'></e-treegrid-column> <e-treegrid-column field="Duration" headerText="Duration" width="150" editType='dropdownedit'></e-treegrid-column> </e-treegrid-columns> </ejs-treegrid>
|
In the above example, the showCheckbox property was enabled, where the treeColumnIndex set.
Please refer the below sample :
https://ej2.syncfusion.com/aspnetcore/TreeGrid/CheckboxColumn#/bootstrap5
Also please refer the documentation for checkbox property :
Kindly get back to us for further assistance.
Regards,
Shek Mohammed Asiq A
Hi.
Thank you for reply
i tried to change the code like your sample.
but, i don't find check box.
please give a solution more.
thanks.
<ejs-treegrid id="CoverGrid" height="590" autoCheckHierarchy="true" dataBound="dataBound" rowHeight="30" frozenColumns="2" gridLines="Both" treeColumnIndex="0"
idMapping="SUB_BLDG_SNO" hasChildMapping="B_IS_PARENT" parentIdMapping='P_BLDG_SNO' allowTextWrap="true" allowResizing="true"
created="CoverGridCreate" cellEdit="CoverCellEdit" cellSave="CellSave" queryCellInfo="cellChange" toolbar="@(new List<string>() {"Update","Cancel" })">
<e-data-manager url="/IDI/UC_URL" crudUrl="" adaptor="UrlAdaptor"></e-data-manager>
<e-treegrid-editsettings allowEditing="true" mode="Batch"></e-treegrid-editsettings>
<e-treegrid-textwrapsettings wrapMode="Header"></e-treegrid-textwrapsettings>
<e-treegrid-columns>
<e-treegrid-column field="BLDG_NO" headerText="BUILDING NO." showCheckbox="true"
width="100" defaultValue="@empty" headerTextAlign="Center" textAlign="Left"></e-treegrid-column>
<e-treegrid-column field="BLDG_NM" HeaderText="BUILDING Name"
width="140" defaultValue="@empty" headerTextAlign="Center" textAlign="Left"></e-treegrid-column>
@* TO PIPING, PROCESS *@
<e-treegrid-column headerText="TO PIPING, PROCESS" headerTextAlign="Center" textAlign="Center"
columns="@(new List<Syncfusion.EJ2.Grids.GridColumn>() {
new Syncfusion.EJ2.Grids.GridColumn { HeaderText = "POTABLE WATER", TextAlign = Syncfusion.EJ2.Grids.TextAlign.Center, Columns = new List<Syncfusion.EJ2.Grids.GridColumn>(){
new Syncfusion.EJ2.Grids.GridColumn { Field = "PEAK_FLRT_LPM" , Width = "100", HeaderText = "FLOW (LPM)" ,
DefaultValue = "" , HeaderTextAlign = Syncfusion.EJ2.Grids.TextAlign.Center, TextAlign = Syncfusion.EJ2.Grids.TextAlign.Right, ValidationRules = new { number=true }},
new Syncfusion.EJ2.Grids.GridColumn { Field = "P_SIZE" , Width = "100", HeaderText = "PIPE SIZE(\")",
DefaultValue = "" , HeaderTextAlign = Syncfusion.EJ2.Grids.TextAlign.Center, TextAlign = Syncfusion.EJ2.Grids.TextAlign.Right, ValidationRules = new { number=true }},
new Syncfusion.EJ2.Grids.GridColumn { HeaderText = "TIE-IN COORDINATES", TextAlign = Syncfusion.EJ2.Grids.TextAlign.Center, Columns = new List<Syncfusion.EJ2.Grids.GridColumn>(){
new Syncfusion.EJ2.Grids.GridColumn { Field = "PW_X" , Width = "100", HeaderText = "X" ,
DefaultValue = "" , HeaderTextAlign = Syncfusion.EJ2.Grids.TextAlign.Center, TextAlign = Syncfusion.EJ2.Grids.TextAlign.Right, ValidationRules = new { number=true }},
new Syncfusion.EJ2.Grids.GridColumn { Field = "PW_Y" , Width = "100", HeaderText = "Y" ,
DefaultValue = "" , HeaderTextAlign = Syncfusion.EJ2.Grids.TextAlign.Center, TextAlign = Syncfusion.EJ2.Grids.TextAlign.Right, ValidationRules = new { number=true }},
new Syncfusion.EJ2.Grids.GridColumn { Field = "PW_Z" , Width = "100", HeaderText = "Z" ,
DefaultValue = "" , HeaderTextAlign = Syncfusion.EJ2.Grids.TextAlign.Center, TextAlign = Syncfusion.EJ2.Grids.TextAlign.Right, ValidationRules = new { number=true }} }},
new Syncfusion.EJ2.Grids.GridColumn { Field = "PW_ORI" , Width = "100", HeaderText = "FLANGE ORIENTATION" ,
DefaultValue = "" , HeaderTextAlign = Syncfusion.EJ2.Grids.TextAlign.Center, TextAlign = Syncfusion.EJ2.Grids.TextAlign.Right, ValidationRules = new { number=true }}
}},
new Syncfusion.EJ2.Grids.GridColumn { HeaderText = "CHILLED WATER", TextAlign = Syncfusion.EJ2.Grids.TextAlign.Center, Columns = new List<Syncfusion.EJ2.Grids.GridColumn>(){
new Syncfusion.EJ2.Grids.GridColumn { Field = "CW_FLOW" , Width = "100", HeaderText = "FLOW (LPM)" ,
DefaultValue = "" , HeaderTextAlign = Syncfusion.EJ2.Grids.TextAlign.Center, TextAlign = Syncfusion.EJ2.Grids.TextAlign.Right, ValidationRules = new { number=true }},
new Syncfusion.EJ2.Grids.GridColumn { Field = "CW_P_SIZE" , Width = "100", HeaderText = "PIPE SIZE(\")", Edit= new { create = "create", read = "read", destroy = "destroy", write = "write" },
DefaultValue = "" , HeaderTextAlign = Syncfusion.EJ2.Grids.TextAlign.Center, TextAlign = Syncfusion.EJ2.Grids.TextAlign.Right },
new Syncfusion.EJ2.Grids.GridColumn { HeaderText = "TIE-IN COORDINATES", TextAlign = Syncfusion.EJ2.Grids.TextAlign.Center, Columns = new List<Syncfusion.EJ2.Grids.GridColumn>(){
new Syncfusion.EJ2.Grids.GridColumn { Field = "CW_X" , Width = "100", HeaderText = "X" ,
DefaultValue = "" , HeaderTextAlign = Syncfusion.EJ2.Grids.TextAlign.Center, TextAlign = Syncfusion.EJ2.Grids.TextAlign.Right, ValidationRules = new { number=true }},
new Syncfusion.EJ2.Grids.GridColumn { Field = "CW_Y" , Width = "100", HeaderText = "Y" ,
DefaultValue = "" , HeaderTextAlign = Syncfusion.EJ2.Grids.TextAlign.Center, TextAlign = Syncfusion.EJ2.Grids.TextAlign.Right, ValidationRules = new { number=true }},
new Syncfusion.EJ2.Grids.GridColumn { Field = "CW_Z" , Width = "100", HeaderText = "Z" ,
DefaultValue = "" , HeaderTextAlign = Syncfusion.EJ2.Grids.TextAlign.Center, TextAlign = Syncfusion.EJ2.Grids.TextAlign.Right, ValidationRules = new { number=true }}
}},
new Syncfusion.EJ2.Grids.GridColumn { Field = "CW_ORI" , Width = "100", HeaderText = "FLANGE ORIENTATION" ,
DefaultValue = "" , HeaderTextAlign = Syncfusion.EJ2.Grids.TextAlign.Center, TextAlign = Syncfusion.EJ2.Grids.TextAlign.Right, ValidationRules = new { number=true }}
}},
new Syncfusion.EJ2.Grids.GridColumn { HeaderText = "HOT WATER", TextAlign = Syncfusion.EJ2.Grids.TextAlign.Center, Columns = new List<Syncfusion.EJ2.Grids.GridColumn>(){
new Syncfusion.EJ2.Grids.GridColumn { Field = "HOT_FLOW" , Width = "100", HeaderText = "FLOW (LPM)" , DefaultValue = "" , HeaderTextAlign = Syncfusion.EJ2.Grids.TextAlign.Center, TextAlign = Syncfusion.EJ2.Grids.TextAlign.Right, ValidationRules = new { number=true }},
new Syncfusion.EJ2.Grids.GridColumn { Field = "HOT_P_SIZE" , Width = "100", HeaderText = "PIPE SIZE(\")", Edit= new { create = "create", read = "read", destroy = "destroy", write = "write" },
DefaultValue = "" , HeaderTextAlign = Syncfusion.EJ2.Grids.TextAlign.Center, TextAlign = Syncfusion.EJ2.Grids.TextAlign.Right},
new Syncfusion.EJ2.Grids.GridColumn { HeaderText = "TIE-IN COORDINATES", TextAlign = Syncfusion.EJ2.Grids.TextAlign.Center, Columns = new List<Syncfusion.EJ2.Grids.GridColumn>(){
new Syncfusion.EJ2.Grids.GridColumn { Field = "HW_X" , Width = "100", HeaderText = "X" , DefaultValue = "" , HeaderTextAlign = Syncfusion.EJ2.Grids.TextAlign.Center, TextAlign = Syncfusion.EJ2.Grids.TextAlign.Right, ValidationRules = new { number=true }},
new Syncfusion.EJ2.Grids.GridColumn { Field = "HW_Y" , Width = "100", HeaderText = "Y" , DefaultValue = "" , HeaderTextAlign = Syncfusion.EJ2.Grids.TextAlign.Center, TextAlign = Syncfusion.EJ2.Grids.TextAlign.Right, ValidationRules = new { number=true }},
new Syncfusion.EJ2.Grids.GridColumn { Field = "HW_Z" , Width = "100", HeaderText = "Z" , DefaultValue = "" , HeaderTextAlign = Syncfusion.EJ2.Grids.TextAlign.Center, TextAlign = Syncfusion.EJ2.Grids.TextAlign.Right, ValidationRules = new { number=true }}
}},
new Syncfusion.EJ2.Grids.GridColumn { Field = "HOT_ORI" , Width = "100", HeaderText = "FLANGE ORIENTATION" ,
DefaultValue = "" , HeaderTextAlign = Syncfusion.EJ2.Grids.TextAlign.Center, TextAlign = Syncfusion.EJ2.Grids.TextAlign.Right, ValidationRules = new { number=true }}
}},
new Syncfusion.EJ2.Grids.GridColumn { HeaderText = "INSTRUMENT AIR", TextAlign = Syncfusion.EJ2.Grids.TextAlign.Center, Columns = new List<Syncfusion.EJ2.Grids.GridColumn>(){
new Syncfusion.EJ2.Grids.GridColumn { Field = "IA_PRESSURE" , Width = "130", HeaderText = "PRESSURE", DefaultValue = "" , HeaderTextAlign = Syncfusion.EJ2.Grids.TextAlign.Center, TextAlign = Syncfusion.EJ2.Grids.TextAlign.Right, ValidationRules = new { number=true }},
new Syncfusion.EJ2.Grids.GridColumn { Field = "IA_P_SIZE" , Width = "130", HeaderText = "PIPE SIZE(\")", Edit= new { create = "create", read = "read", destroy = "destroy", write = "write" },
DefaultValue = "" , HeaderTextAlign = Syncfusion.EJ2.Grids.TextAlign.Center, TextAlign = Syncfusion.EJ2.Grids.TextAlign.Right },
new Syncfusion.EJ2.Grids.GridColumn { HeaderText = "TIE-IN COORDINATES", TextAlign = Syncfusion.EJ2.Grids.TextAlign.Center, Columns = new List<Syncfusion.EJ2.Grids.GridColumn>(){
new Syncfusion.EJ2.Grids.GridColumn { Field = "IA_X" , Width = "100", HeaderText = "X" , DefaultValue = "" , HeaderTextAlign = Syncfusion.EJ2.Grids.TextAlign.Center, TextAlign = Syncfusion.EJ2.Grids.TextAlign.Right, ValidationRules = new { number=true }},
new Syncfusion.EJ2.Grids.GridColumn { Field = "IA_Y" , Width = "100", HeaderText = "Y" , DefaultValue = "" , HeaderTextAlign = Syncfusion.EJ2.Grids.TextAlign.Center, TextAlign = Syncfusion.EJ2.Grids.TextAlign.Right, ValidationRules = new { number=true }},
new Syncfusion.EJ2.Grids.GridColumn { Field = "IA_Z" , Width = "100", HeaderText = "Z" , DefaultValue = "" , HeaderTextAlign = Syncfusion.EJ2.Grids.TextAlign.Center, TextAlign = Syncfusion.EJ2.Grids.TextAlign.Right, ValidationRules = new { number=true }}
}},
new Syncfusion.EJ2.Grids.GridColumn { Field = "IA_ORI" , Width = "100", HeaderText = "FLANGE ORIENTATION" ,
DefaultValue = "" , HeaderTextAlign = Syncfusion.EJ2.Grids.TextAlign.Center, TextAlign = Syncfusion.EJ2.Grids.TextAlign.Right, ValidationRules = new { number=true }},
}},
new Syncfusion.EJ2.Grids.GridColumn { HeaderText = "STEAM", TextAlign = Syncfusion.EJ2.Grids.TextAlign.Center, Columns = new List<Syncfusion.EJ2.Grids.GridColumn>(){
new Syncfusion.EJ2.Grids.GridColumn { Field = "ST_FLOW" , Width = "130", HeaderText = "FLOW", DefaultValue = "" , HeaderTextAlign = Syncfusion.EJ2.Grids.TextAlign.Center, TextAlign = Syncfusion.EJ2.Grids.TextAlign.Right, ValidationRules = new { number=true }},
new Syncfusion.EJ2.Grids.GridColumn { Field = "ST_P_SIZE" , Width = "100", HeaderText = "PIPE SIZE(\")", Edit= new { create = "create", read = "read", destroy = "destroy", write = "write" },
DefaultValue = "" , HeaderTextAlign = Syncfusion.EJ2.Grids.TextAlign.Center, TextAlign = Syncfusion.EJ2.Grids.TextAlign.Right },
new Syncfusion.EJ2.Grids.GridColumn { HeaderText = "TIE-IN COORDINATES", TextAlign = Syncfusion.EJ2.Grids.TextAlign.Center, Columns = new List<Syncfusion.EJ2.Grids.GridColumn>(){
new Syncfusion.EJ2.Grids.GridColumn { Field = "ST_X" , Width = "100", HeaderText = "X" , DefaultValue = "" , HeaderTextAlign = Syncfusion.EJ2.Grids.TextAlign.Center, TextAlign = Syncfusion.EJ2.Grids.TextAlign.Right, ValidationRules = new { number=true }},
new Syncfusion.EJ2.Grids.GridColumn { Field = "ST_Y" , Width = "100", HeaderText = "Y" , DefaultValue = "" , HeaderTextAlign = Syncfusion.EJ2.Grids.TextAlign.Center, TextAlign = Syncfusion.EJ2.Grids.TextAlign.Right, ValidationRules = new { number=true }},
new Syncfusion.EJ2.Grids.GridColumn { Field = "ST_Z" , Width = "100", HeaderText = "Z" , DefaultValue = "" , HeaderTextAlign = Syncfusion.EJ2.Grids.TextAlign.Center, TextAlign = Syncfusion.EJ2.Grids.TextAlign.Right, ValidationRules = new { number=true }}
}},
new Syncfusion.EJ2.Grids.GridColumn { Field = "ST_ORI" , Width = "100", HeaderText = "FLANGE ORIENTATION" ,
DefaultValue = "" , HeaderTextAlign = Syncfusion.EJ2.Grids.TextAlign.Center, TextAlign = Syncfusion.EJ2.Grids.TextAlign.Right, ValidationRules = new { number=true }}
}}
})"></e-treegrid-column>
@* TO CIVIL *@
<e-treegrid-column headerText="TO CIVIL" headerTextAlign="Center" textAlign="Center"
columns="@(new List<Syncfusion.EJ2.Grids.GridColumn>() {
new Syncfusion.EJ2.Grids.GridColumn { HeaderText = "SANITARY (DRAIN&SEWER)", TextAlign = Syncfusion.EJ2.Grids.TextAlign.Center, Columns = new List<Syncfusion.EJ2.Grids.GridColumn>(){
new Syncfusion.EJ2.Grids.GridColumn { Field = "LITER" , Width = "100", HeaderText = "FLOW (LPM)" , DefaultValue = "" , HeaderTextAlign = Syncfusion.EJ2.Grids.TextAlign.Center, TextAlign = Syncfusion.EJ2.Grids.TextAlign.Right, ValidationRules = new { number=true }},
new Syncfusion.EJ2.Grids.GridColumn { Field = "STR_P_SIZE" , Width = "100", HeaderText = "PIPE SIZE(\")", Edit= new { create = "create", read = "read", destroy = "destroy", write = "write" },
DefaultValue = "" , HeaderTextAlign = Syncfusion.EJ2.Grids.TextAlign.Center, TextAlign = Syncfusion.EJ2.Grids.TextAlign.Right },
new Syncfusion.EJ2.Grids.GridColumn { HeaderText = "TIE-IN COORDINATES", TextAlign = Syncfusion.EJ2.Grids.TextAlign.Center, Columns = new List<Syncfusion.EJ2.Grids.GridColumn>(){
new Syncfusion.EJ2.Grids.GridColumn { Field = "STR_X" , Width = "100", HeaderText = "X" , DefaultValue = "" , HeaderTextAlign = Syncfusion.EJ2.Grids.TextAlign.Center, TextAlign = Syncfusion.EJ2.Grids.TextAlign.Right, ValidationRules = new { number=true }},
new Syncfusion.EJ2.Grids.GridColumn { Field = "STR_Y" , Width = "100", HeaderText = "Y" , DefaultValue = "" , HeaderTextAlign = Syncfusion.EJ2.Grids.TextAlign.Center, TextAlign = Syncfusion.EJ2.Grids.TextAlign.Right, ValidationRules = new { number=true }},
new Syncfusion.EJ2.Grids.GridColumn { Field = "STR_Z" , Width = "100", HeaderText = "Z" , DefaultValue = "" , HeaderTextAlign = Syncfusion.EJ2.Grids.TextAlign.Center, TextAlign = Syncfusion.EJ2.Grids.TextAlign.Right, ValidationRules = new { number=true }}
}},
new Syncfusion.EJ2.Grids.GridColumn { Field = "STR_ORI" , Width = "100", HeaderText = "FLANGE ORIENTATION" ,
DefaultValue = "" , HeaderTextAlign = Syncfusion.EJ2.Grids.TextAlign.Center, TextAlign = Syncfusion.EJ2.Grids.TextAlign.Right, ValidationRules = new { number=true }}
}},
new Syncfusion.EJ2.Grids.GridColumn { HeaderText = "HVAC CONDENSATE DRAIN", TextAlign = Syncfusion.EJ2.Grids.TextAlign.Center, Columns = new List<Syncfusion.EJ2.Grids.GridColumn>(){
new Syncfusion.EJ2.Grids.GridColumn { Field = "HCD_P_SIZE" , Width = "170", HeaderText = "PIPE SIZE(\")", Edit= new { create = "create", read = "read", destroy = "destroy", write = "write" },
DefaultValue = "" , HeaderTextAlign = Syncfusion.EJ2.Grids.TextAlign.Center, TextAlign = Syncfusion.EJ2.Grids.TextAlign.Right },
new Syncfusion.EJ2.Grids.GridColumn { HeaderText = "TIE-IN COORDINATES", TextAlign = Syncfusion.EJ2.Grids.TextAlign.Center, Columns = new List<Syncfusion.EJ2.Grids.GridColumn>(){
new Syncfusion.EJ2.Grids.GridColumn { Field = "HCD_X" , Width = "100", HeaderText = "X" , DefaultValue = "" , HeaderTextAlign = Syncfusion.EJ2.Grids.TextAlign.Center, TextAlign = Syncfusion.EJ2.Grids.TextAlign.Right, ValidationRules = new { number=true }},
new Syncfusion.EJ2.Grids.GridColumn { Field = "HCD_Y" , Width = "100", HeaderText = "Y" , DefaultValue = "" , HeaderTextAlign = Syncfusion.EJ2.Grids.TextAlign.Center, TextAlign = Syncfusion.EJ2.Grids.TextAlign.Right, ValidationRules = new { number=true }},
new Syncfusion.EJ2.Grids.GridColumn { Field = "HCD_Z" , Width = "100", HeaderText = "Z" , DefaultValue = "" , HeaderTextAlign = Syncfusion.EJ2.Grids.TextAlign.Center, TextAlign = Syncfusion.EJ2.Grids.TextAlign.Right, ValidationRules = new { number=true }}
}},
new Syncfusion.EJ2.Grids.GridColumn { Field = "HCD_ORI" , Width = "100", HeaderText = "FLANGE ORIENTATION" ,
DefaultValue = "" , HeaderTextAlign = Syncfusion.EJ2.Grids.TextAlign.Center, TextAlign = Syncfusion.EJ2.Grids.TextAlign.Right, ValidationRules = new { number=true }}
}},
new Syncfusion.EJ2.Grids.GridColumn { HeaderText = "BATTERY ROOM DRAIN", TextAlign = Syncfusion.EJ2.Grids.TextAlign.Center, Columns = new List<Syncfusion.EJ2.Grids.GridColumn>(){
new Syncfusion.EJ2.Grids.GridColumn { Field = "BRD_P_SIZE" , Width = "130", HeaderText = "PIPE SIZE(\")", Edit= new { create = "create", read = "read", destroy = "destroy", write = "write" },
DefaultValue = "" , HeaderTextAlign = Syncfusion.EJ2.Grids.TextAlign.Center, TextAlign = Syncfusion.EJ2.Grids.TextAlign.Right },
new Syncfusion.EJ2.Grids.GridColumn { HeaderText = "TIE-IN COORDINATES", TextAlign = Syncfusion.EJ2.Grids.TextAlign.Center, Columns = new List<Syncfusion.EJ2.Grids.GridColumn>(){
new Syncfusion.EJ2.Grids.GridColumn { Field = "BRD_X" , Width = "100", HeaderText = "X" , DefaultValue = "" , HeaderTextAlign = Syncfusion.EJ2.Grids.TextAlign.Center, TextAlign = Syncfusion.EJ2.Grids.TextAlign.Right, ValidationRules = new { number=true }},
new Syncfusion.EJ2.Grids.GridColumn { Field = "BRD_Y" , Width = "100", HeaderText = "Y" , DefaultValue = "" , HeaderTextAlign = Syncfusion.EJ2.Grids.TextAlign.Center, TextAlign = Syncfusion.EJ2.Grids.TextAlign.Right, ValidationRules = new { number=true }},
new Syncfusion.EJ2.Grids.GridColumn { Field = "BRD_Z" , Width = "100", HeaderText = "Z" , DefaultValue = "" , HeaderTextAlign = Syncfusion.EJ2.Grids.TextAlign.Center, TextAlign = Syncfusion.EJ2.Grids.TextAlign.Right, ValidationRules = new { number=true }}
}},
new Syncfusion.EJ2.Grids.GridColumn { Field = "BRD_ORI" , Width = "100", HeaderText = "FLANGE ORIENTATION" ,
DefaultValue = "" , HeaderTextAlign = Syncfusion.EJ2.Grids.TextAlign.Center, TextAlign = Syncfusion.EJ2.Grids.TextAlign.Right, ValidationRules = new { number=true }}
}}
})"></e-treegrid-column>
<e-treegrid-column field="REMARKS" headerText="REMARKS"
width="120" defaultValue="@empty" headerTextAlign="Center" textAlign="Center"></e-treegrid-column>
<e-treegrid-column field="USE_FILE" headerText="FILE ATTACHMENT" template="#tagTemplate"
width="120" defaultValue="@empty" headerTextAlign="Center" textAlign="Center"></e-treegrid-column>
<e-treegrid-column field="SORT" visible="false"></e-treegrid-column>
<e-treegrid-column field="SUB_BLDG_SNO" defaultValue="@empty" visible="false" isPrimaryKey="true"></e-treegrid-column>
<e-treegrid-column field="P_BLDG_SNO" defaultValue="@empty" visible="false"></e-treegrid-column>
<e-treegrid-column field="IS_PARENT" defaultValue="@empty" visible="false"></e-treegrid-column>
<e-treegrid-column field="BLDG_SNO" defaultValue="@empty" visible="false"></e-treegrid-column>
</e-treegrid-columns>
</ejs-treegrid>
Hi TaeWook Kang,
Thanks for the update.
We checked your query by preparing sample based on your shared code example, we were able to reproduce the issue at our end. In your sample, we suspect that you are using the stacked header column.
While using the stacked header column you are defined grid column inside of the treegrid column. So, the checkbox is not rendered.
To avoid this issue, we suggest you define the treegrid column instead of the grid column in column definition.
Please refer to the code example,
|
Your code:
<e-treegrid-column headerText="TO PIPING, PROCESS" headerTextAlign="Center" textAlign="Center" columns="@(new List<Syncfusion.EJ2.Grids.GridColumn>() {
new Syncfusion.EJ2.Grids.GridColumn { HeaderText = "POTABLE WATER", TextAlign = Syncfusion.EJ2.Grids.TextAlign.Center, Columns = new List<Syncfusion.EJ2.Grids.GridColumn>(){
new Syncfusion.EJ2.Grids.GridColumn { Field = "PEAK_FLRT_LPM" , Width = "100", HeaderText = "FLOW (LPM)" , ….
Modified code:
<e-treegrid-column field="Duration" headerText="Duration" editType='dropdownedit' ></e-treegrid-column> <e-treegrid-column headerText="Shipment Details" textAlign="Center" columns="@( new List<Syncfusion.EJ2.TreeGrid.TreeGridColumn>() { new Syncfusion.EJ2.TreeGrid.TreeGridColumn { Field = "ShipmentCategory", Width = "170", HeaderText = "Shipment Category" }, new Syncfusion.EJ2.TreeGrid.TreeGridColumn { Field = "ShippedDate", Width = "140", Format="yMd", HeaderText = "Shipment Date", TextAlign= Syncfusion.EJ2.Grids.TextAlign.Right }, new Syncfusion.EJ2.TreeGrid.TreeGridColumn { Field = "Units", Width = "90", HeaderText = "Units", }} )"> </e-treegrid-column> </e-treegrid-columns> |
After referring these changes, the column’s checkbox rendered properly. And we have faced the issue on the header checkbox is not rendered.
We are validating this header checkbox issue in our end. And we need time to validate the issue(stacked header with headercheckbox) at our end and we will update the further details on 19th April 2022. Until then we value your patience.
Regards,
Pon selva
Hi TaeWook Kang,
Thanks for your patience.
On further validation, we have confirmed it as a bug and logged the defect report “Header checkbox is not rendered while using the stacked header with a checkbox column feature”. Thank you for taking the time to report this issue and helping us improve our product. At Syncfusion, we are committed to fixing all validated defects (subject to technological feasibility and Product Development Life Cycle ) and including the defect fix in our weekly release which is expected to be rolled out on 11th May 2022.
You can now track the current status of your request, review the proposed resolution timeline, and contact us for any further inquiries through this link.
Feedback Link: https://www.syncfusion.com/feedback/34260/header-checkbox-is-not-rendered-while-using-the-stacked-header-with-a-checkbox
Until then we value your patience
Regards,
Pon selva
Hi TaeWook Kang,
We are glad to announce that the fix for the issue “Header checkbox is not rendered while using the stacked header with a checkbox column feature” has been rolled out in our Essential Studio 2022 Volume 1 SP release v20.1.0.55 is rolled out and is available for download under the following link.
We thank you for your support and appreciate your patience in waiting for this release. Please get in touch with us if you would require any further assistance.
Regards,
Pon selva