I have five dropdown in my grid
Now I am changing second dropdown its change all other dropdonw
Version 13.2450.0.39,
Very very very urgent <div ma-target-grid-sorting id="targetsGrid" ej-grid e-datasource="data" ng-init="setTargetList(@Newtonsoft.Json.JsonConvert.SerializeObject(@Model, new Newtonsoft.Json.JsonSerializerSettings { ContractResolver = new Newtonsoft.Json.Serialization.CamelCasePropertyNamesContractResolver() }))"
e-columns="columns"
class="gridStyle"
e-allowresizing="true"
e-allowkeyboardnavigation="true"
e-allowscrolling="true"
e-allowsorting="true"
e-minwidth="550"
e-isresponsive="true"
e-scrollsettings-height="320"
e-allowgrouping="true"
e-groupsettings-groupedcolumns="targetGroupColumn"
e-allowfiltering="true"
e-filtersettings-filtertype="excel"
e-actioncomplete="complete"
e-create="complete"
e-enabletouch="false">
</div>
<script type="text/x-jsrender" id="accessGroupTemplate">
<input type="text" class="drpAccessGroup" ej-dropdownlist e-fields-id="{{:targetName}}" e-popupwidth="218" e-datasource=accessGroupData e-fields-text="markingString" e-fields-value="markingString" e-width="218" e-enableincrementalsearch="true" e-value="{{:accessGroupMarking}}" e-change="setTargetAccessGroup" />
</script>
$scope.setTargetAccessGroup = function (args) {
$filter('filter')($rootScope.data, function (selectedRecord) {
if (selectedRecord.targetName === args.model.fields.id) {
selectedRecord.accessGroupMarking = args.value;
selectedRecord.accessGroupMarkingId = args.model.dataSource[args.itemId].markingId;
}
});
};
$scope.setTargetList = function (targetList) {
$rootScope.data = targetList.targetViewModelList;
$rootScope.data = $filter('orderBy')($rootScope.data, 'targetName');
$rootScope.accessGroupData = $filter('orderBy')(targetList.accessGroupMarkingViewModelList, 'markingString');
$rootScope.accessGroupData.splice(0, 0, { markingString: "Unrestricted" });
}
I am dynamically generate dropdown in my gridview
1) when I am changing dropdown its automatically change other dropdown.