【问题标题】:tooltip in JQX gridJQX 网格中的工具提示
【发布时间】:2019-01-17 18:30:39
【问题描述】:

我有一个 jqx 网格,我已经为网格中的所有列启用了工具提示。网格中的一列将有图像。如何在工具提示中显示文本值

请查找示例代码

columns: [
                {
                    text: '',
                    dataField: 'valid',
                    width: '4%',
                    hidden: false,
                    editable: false,
                    enabletooltips:true,
                    filterable: false,
                    cellsrenderer: statusCellRenderer,
                    rendered: tooltipRenderer
                },

栏目功能:

   var statusCellRenderer = function(row, columnfield, value, defaulthtml, columnproperties, rowData) {
    console.log("row---------------->",this.uielement);
    //console.log("value---------->",value);
    //value =   false;
    //console.log("element------------>",element);
    if (rowData.errorMessage != ''){
        this.uielement.jqxTooltip({disabled:false,position: 'mouse', content: 'testing' });
        return '<div class="errorIcon">&#x26a0;</div>';
    }
    else
        return '';
}

var tooltipRenderer =   function(element) {
    $(element).jqxTooltip({disabled:false,position: 'mouse', content: 'testing' });
    element.textContent =   'Test';
    console.log("element------>",element);
}

【问题讨论】:

    标签: jqxgrid jqxwidgets jqxtreegrid jqxtree


    【解决方案1】:
      $('#grid').jqxGrid({
        cellhover: function (element, pageX, pageY, record) {
                  var cellValue = $(element.innerHTML).find('span').html(); // you can remove if any element not required in tooltip here
                  var tooltipContent = "<div>" + cellValue + "</div>";
                  if (cellValue && cellValue.trim().length > 0) {
                    $(element).jqxTooltip({ content: tooltipContent });
                    $(element).jqxTooltip('open', pageX + 15, pageY + 15);
                  } else {
                    $('#grid').jqxTooltip('close');
                  }           
              }
    });
    

    正如您所说,此 sn-p 将为您的整个网格单元显示工具提示。我希望这能帮到您。如果您有任何疑问,请告诉我。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-05-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-01-18
      • 2010-10-04
      • 2023-02-25
      • 2014-12-08
      相关资源
      最近更新 更多