|
<ej:TreeGrid runat="server" ID="TreeGridSelfReference" ActionBegin="actionBegin" IdMapping="Id" ActionComplete="actionComplete" >
<Columns>
<ej:TreeGridColumn HeaderText="Task Id" Field="Id" Width="60" EditType="Numeric" />
<ej:TreeGridColumn HeaderText="Task Name" Field="Name" EditType="String" AllowEditing="false"/>
<ej:TreeGridColumn HeaderText="Start Date" Field="StartDate" EditType="Datepicker" />
<ej:TreeGridColumn HeaderText="Duration" Field="Duration" EditType="Numeric" />
<ej:TreeGridColumn HeaderText="Progress" Field="PercentDone" EditType="Numeric" AllowEditing="false" />
</Columns>
</ej:TreeGrid>
<script>
function actionComplete(args) {
if (args.requestType == "addNewRow") {
args.model.columns[1].allowEditing = false;
args.model.columns[4].allowEditing = false;
}
}
function actionBegin(args) {
if (args.requestType = "add") {
args.model.columns[1].allowEditing = true;
args.model.columns[4].allowEditing = true;
}
}
</script> |