Guest User

Untitled

a guest
Oct 23rd, 2017
83
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.26 KB | None | 0 0
  1. <kendo.ui.GridColumnFilterable>{
  2. multi: true,
  3. search: true,
  4. dataSource: { transport: transport, schema: Schema },
  5. itemTemplate: (e) => {
  6. if (e.field == "all") {
  7. //handle the check-all checkbox template
  8. return "<li><label><input type='checkbox' style='vertical-align: middle; margin-top: -5px; margin-right: 5px;'/><span>#= all#</span></label></li>";
  9. } else {
  10. //handle the other checkboxes
  11. return "<li><label><input type='checkbox' style='vertical-align: middle; margin-top: -5px; margin-right: 5px;' name='" + e.field + "' value='#=" + e.field + "#'/><span>#=GetBlanks(data." + e.field + ")#</span></label></li>"
  12. }
  13. }
  14. } : false),
  15. sortable: (value.IsSort ? true : false),
  16. // attributes: { "ng-click": "openPopup('null', '#=data.Id#', " + value.FieldId + ", '" + value.DbFieldName + "', '" + DisplayFieldName + "', '#=data.RowNumber#' ," + value.Category + "," + value.DataTypeId + ",'#=GetBShades(data," + value.FieldId + ",'" + value.DbFieldName + "')#', #=GetIsCalculationField(data,'" + value.DbFieldName + "')#)", "ng-class": "GetBShades('#=GetBShades(data," + value.FieldId + ",'" + value.DbFieldName + "')#')" }
  17. // attributes: { "ng-click": "openPopup('null', '#=data.Id#', " + value.FieldId + ", '" + value.DbFieldName + "', '" + DisplayFieldName + "','#=data.RowNumber#' ," + value.Category + "," + value.DataTypeId + ",'#=GetBShades(data," + value.FieldId + ",'" + value.DbFieldName + "')#','#=data.SectionRuleId#','#=data.RiskCodeRuleId#','#=data.SectionId#')", "ng-class": "GetBShades('#=GetBShades(data," + value.FieldId + ",'" + value.DbFieldName + "')#')" }
  18. attributes: {
  19.  
  20. "ng-click": "openPopup('null','#=data.Id#', " + value.FieldId + ", '" + value.DbFieldName + "', '" + DisplayFieldName + "', '#=data.RowNumber#' ," + value.Category + "," + value.DataTypeId + ",'#=GetBShades(data," + value.FieldId + ",'" + value.DbFieldName + "')#','#=data.SectionRuleId#','" + value.DbFieldName + "','" + value.DbFieldName + "')", "ng-class": "GetBShades('#=GetBShades(data," + value.FieldId + ",'" + value.DbFieldName + "')#')" }
  21.  
  22. //#=data.BordereauxId# is removed from above ng-click
  23. }
  24.  
  25. public GetBShades = (data: string): string => {
  26. return data;
  27. }
  28.  
  29. public openPopup = (bordereauxId: string, BordereauxDataId: string, RiskFieldId: number, DbFieldName: string, DisplayFieldName: string, RowNumber: string, Category: Enums.FieldCategoryEnum, DataTypeId: Enums.DataTypeEnum, ClassAdded: string, sectionRuleId: string, riskCodeRuleId: string, sectionId: string) => {
  30. this.classAdded = ClassAdded;
  31. //if (!IsCalculationField) {
  32. console.log("ClassAdded", ClassAdded);
  33. console.log("riskCodeRuleId", riskCodeRuleId);
  34. console.log("sectionRuleId", sectionRuleId);
  35.  
  36. }
Add Comment
Please, Sign In to add comment