Проблема с положением сообщения о проверке Kendo Grid - PullRequest
0 голосов
/ 06 октября 2018

Разработанная мной сетка Kendo содержит сообщение проверки, но стрелка указывает на столбец справа.Я не могу ничего изменить в /kendo.default.min.css, так как он находится в общей папке, которую нельзя изменять.Любая помощь в этом?

dataSource: {
  data: data.ReportData,
  schema: {
    model: {
      fields: {
        ProposedDiscount: {
          validation: { 
            required: true,
            proposeddiscountcvalidation: function (input) {
              if (input.val() != "" && input.is("\[name='ProposedDiscount'\]")) {
                  input.attr("data-proposeddiscountcvalidation-msg", "Should be whole number between 0 & 100");
                  // $('.k-widget k-tooltip k-tooltip-validation k-invalid-msg  .k-icon k-warning .k-tooltip-validation .k-callout-n').removeClass('.k-callout-n');
                  return input.val() >= 0 && input.val() < 101 && input.val() % 1 == 0;
              } else {
                  return true;
              }
            }
          }
        }

enter image description here

1 Ответ

0 голосов
/ 06 октября 2018

Вы можете попробовать просто переопределить некоторые стили в подсказке для валидации.Это работает для меня, хотя я ограничил его, чтобы попытаться избежать каких-либо неожиданных эффектов в других местах.Возможно, вам придется немного изменить его, в зависимости от того, какую версию кендо вы используете:

<style>
    .k-grid .k-grid-content tr.k-grid-edit-row>td[role='gridcell'] .k-tooltip-validation>.k-callout-n {
        left: auto;
        margin-left: auto;
    }
</style>

Редактировать: я только что заметил, что вы сказали, что «вы ничего не можете изменить в /kendo.default.min.CSS "- вам не нужно.Это должно переопределить стили по умолчанию, предоставляемые kendo в этом файле.Если у вас есть собственный CSS-файл для всего сайта, вы можете добавить его к этому или даже просто добавить его непосредственно на страницу, на которой размещена ваша сетка (хотя это не очень рекомендуется).Надеюсь, это поможет.

...