1

表示するたびにツールチップスターのコンテンツを更新しようとしていますが、毎回うまくいきません。私のコードは次のようになります。

$('#harvesterTable').find('tr').each(function(i, el) {
                $(this).tooltipster({
                    content: $('#tooltipTable'),
                    functionBefore: function (origin, continueTooltip) {
                        continueTooltip();
                        $('#tooltipTable').bootstrapTable('removeAll');
                        $('#tooltipTable').bootstrapTable('refresh', { url: '/ReporterDataSource/FlowStatisticsWS.svc/GetRouterDataByHarvesterID?id=' + $tds.eq(0).text() });
                        $(".tooltipster-content").html($('#tooltipTable'));
                    }
                });
     });  

コードからわかるように、ツールチップが表示される前に、ブートストラップ テーブルのデータ URL を更新しているので、ホバーされている行またはセルのデータを取得します。ブートストラップ テーブルの更新をテストしましたが、コードの他の部分で行っているように正しく動作します。ただし問題は、ツールチップスターが常に新しいテーブル データを表示するとは限らないことです。

どんな助けでも素晴らしいでしょう!ありがとう!

4

0 に答える 0