在带有thingsboard的简单卡片中动态放置图标

xxslljrj  于 2021-09-29  发布在  Java
关注(0)|答案(0)|浏览(165)

我怎样才能在单词“standort”前放置一个图标。代码只是javascprit。我不知道从哪里开始。简单的卡片。dans le代码javascrpit j aime placer图标只是一个前卫的la变量“datakey.label”

self.ctx.labelPosition = self.ctx.settings.labelPosition || 'left';
var standort = "Standort";

if (self.ctx.datasources.length > 0) {
    var tbDatasource = self.ctx.datasources[0];
    var datasourceId = 'tbDatasource' + 0;
    self.ctx.$container.append(
        "<div id='" + datasourceId +
        "' class='tbDatasource-container'></div>"
    );

    self.ctx.datasourceContainer = $('#' + datasourceId,
        self.ctx.$container);

    var tableId = 'table' + 0;
    self.ctx.datasourceContainer.append(
        "<table id='" + tableId +
        "' class='tbDatasource-table'><col width='30%'><col width='70%'></table>"
    );
    var table = $('#' + tableId, self.ctx.$container);
    if (self.ctx.labelPosition === 'top') {
        table.css('text-align', 'left');
    }

    if (tbDatasource.dataKeys.length > 0) {
        var dataKey = tbDatasource.dataKeys[0];
        var labelCellId = 'labelCell' + 0;
        var cellId = 'cell' + 0;
       if (self.ctx.labelPosition === 'left') {
            table.append(
                "<tr><td class='tbDatasource-data-key' id='" + labelCellId +"'>" +
                dataKey.label +
                "</td><td class='tbDatasource-value' id='" +
                cellId +
                "'></td></tr>");
        }  else {
            table.append(
                "<tr style='vertical-align: bottom;'><td class='tbDatasource-data-key' id='" + labelCellId +"'>" +
                standort +
                "</td></tr><tr><td class='tbDatasource-value' id='" +
                cellId +
                "'></td></tr>");
        }

谢谢你的帮助。

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题