new mvc kendo batch kendo-ui grid placeholder export-to-pdf

kendo-ui - mvc - kendo ui pdf export



marcador de posiciĆ³n de entrada que no aparece en la grilla Kendo ui Exportar a PDF (0)

El marcador de posición no se muestra para los campos Número de empleado y Nombre y Apellido, pero el marcador de posición se muestra bien para los campos Perfil de trabajo y Departamento

Aunque agregué marcador de posición para la columna Número de empleado de esta manera:

kendoProperties.addColumnConfiguration ({type: "string", placeHolder: ''Enter Number'' , campo: "employeeNumber", título: "Employee Code", plantilla: "# = (employeeNumber == null)

Sin embargo, el marcador de posición no se muestra para el campo Número de empleado después de exportarlo a PDF.

Por favor, consulte el siguiente código y sugiérame.

function prepareKendoSettings() { kendoProperties.addColumnConfiguration({ type: "string", field: undefined, width: "80px", title: "SELECT All", template: "", headerTemplate: "", sortable: false }); kendoProperties.addColumnConfiguration({ type: "string", field: "employeeNumber", title: "Employee Code", template: "#= (employeeNumber == null) ? ''NA'' : employeeNumber #", sortable: false }); kendoProperties.addColumnConfiguration({ type: "string", field: "firstName", title: "First Name", sortable: false }); kendoProperties.addColumnConfiguration({ type: "string", field: "lastName", title: "Last Name", sortable: false }); kendoProperties.addColumnConfiguration({ type: "string", field: "hrJobProfileId", title: "Job Profile", template: "#= (hrJobProfileId == null) ? ''NA'' : hrJobProfileId #", filterable: { cell: { template: loadJobProfileFilter, showOperators: false } } }); kendoProperties.addColumnConfiguration({ type: "string", field: "departmentId", title: "Department", template: "#= (departmentId == null) ? ''NA'' : departmentId #", filterable: { cell: { template: loadDepartmentFilter, showOperators: false } } }); var readApi: IRead = { apiName: loadEmployees }; kendoProperties.addApiMethods({ read: readApi }); } function loadJobProfileFilter(element: any) { extendedHrFacade.hrJobProfileApi.getByFilter(filterJobProfile).then( (data) => onLoadJobProfileFilterSuccess(element, data), (error: ErrorEvent) => onJobProfileFileterFail()); } function onLoadJobProfileFilterSuccess(element: any, data: any) { data = data.results; element.element.removeAttr("data-bind"); element.element.kendoMultiSelect({ dataSource: { data: data }, valuePrimitive: true, dataTextField: "name", dataValueField: "id", placeholder: "Select Job Title", change: (e) => { var values = e.sender.value(); $scope.kendoFilter("hrJobProfileId", values); }, value: $scope.jobTitleList }); }