avatar of 发明者量化-小小梦 发明者量化-小小梦
focar em Mensagem privada
4
focar em
1271
Seguidores

O modelo de gráfico foi atualizado!

Criado em: 2016-07-26 09:47:34, atualizado em: 2017-10-11 10:20:34
comments   16
hits   4630

O modelo de gráfico foi atualizado!

  • Para facilitar o uso das tabelas de status e tornar os dados exibidos mais organizados. Um novo recurso foi adicionado ao modelo de gráfico. É possível personalizar a exibição de informações na barra de status da política.

    Comece escrevendo as funções de exportação adicionadas, com uma descrição.
    • TV // global, que é responsável por gerenciar o conteúdo exibido na tabela, bem como o conteúdo modificado.
    • $.TableInit = function ((cols,rows) // Esta função de exportação é usada para initializar a tabela de colunas de estado, e pode ser declarada cols = [Valor],rows = [Numeral], depois passa os parâmetros das variáveis △cols//columns,rows//rows‬ para gerar automaticamente a tabela‬ e retorna o objeto TV, usado para escrever os dados na estratégia de referência do modelo‬.
    • \(.UpdateLogStatus = function ((() // Esta função de exportação é usada para atualizar a tabela de coluna de status. Por exemplo: var table = \).TableInit (((6,5); após a execução, table.a0 = “aaaa”; e depois, chamando a função de exportação: $.UpdateLogStatus (((), você pode atualizar “aaaa” para a coluna a, linha 0。
    • Depois de configurar cols e rows, o coordenado da tabela é aproximadamente o seguinte: Quando você acessa diretamente a table.a0 (precedido por var table = $.TableInit (6,5);), você pode escrever a posição a0 da tabela a seguir. O número de colunas pode chegar até “z”.
    • Nota: cabeçalho da tabela é a célula com as coordenadas a0,b0,c0…[O problema foi corrigido, e o cabeçalho da tabela pode ser o mesmo.
a b c d
0 a0
1 b1
2 d2
3 c3
4
5
6
7
8

O modelo de gráfico foi atualizado!

  • O seguinte é o código de teste da função main no modelo:
//测试状态栏表格功能
    var cols = 6;//列
    var rows = 4;//行
    $.TableInit(cols,rows);

O modelo de gráfico foi atualizado!

  • Continuem a testar a funcionalidade:
    /*测试状态栏表格功能*/
    var cols = 6;//列 设置一个变量 代表 列
    var rows = 4;//行 设置一个变量 代表 行
    $.TableInit(cols,rows); //初始化  状态栏  会显示  各个单元格的 坐标
    ///*
    for(var x in TV){
        TV[x] = "lalala";// 全部单元格写成 lalala
    }
    //更新表格 显示  lalala, 表头 数据不能重复 ,否则显示不出来。
    TV.a0 = "a0";
    TV.b0 = "b0";
    TV.c0 = "c0";
    TV.d0 = "d0";
    TV.e0 = "e0";
    TV.f0 = "f0";//先把 表头数据写成不一样的

    $.UpdateLogStatus();//更新 状态栏表格

O modelo de gráfico foi atualizado! Além do cabeçalho, todas as outras células têm a palavra “lalala”.

  • Então, será que as células só podem ser escritas em strings? Vamos experimentar e ver como os dados podem ser escritos em arrays, valores, objetos, texto.
    /*测试状态栏表格功能*/
    var cols = 6;//列 设置一个变量 代表 列
    var rows = 4;//行 设置一个变量 代表 行
    $.TableInit(cols,rows); //初始化  状态栏  会显示  各个单元格的 坐标
    ///*
    for(var x in TV){
        TV[x] = "lalala";// 全部单元格写成 lalala
    }
    //更新表格 显示  lalala, 表头 数据不能重复 ,否则显示不出来。
    TV.a0 = "a0";
    TV.b0 = "b0";
    TV.c0 = "c0";
    TV.d0 = "d0";
    TV.e0 = "e0";
    TV.f0 = "f0";//先把 表头数据写成不一样的

    $.UpdateLogStatus();//更新 状态栏表格

    ///*
    //怎么在 表格里面写入数据呢?
    var num = 100;
    var text = "文本:测试表格文本";
    var obj = {name:"对象",age:"19",sex:"girl"};
    var array = ["数组",22,33,54];
    TV.a1 = num;
    TV.c2 = text;
    TV.b3 = obj;
    TV.b0 = array;

    $.UpdateLogStatus();//再次更新 状态栏表格
    //*/

O modelo de gráfico foi atualizado!

Este é um teste dentro de um modelo, veja abaixo as funções do modelo em uma estratégia de referência ao modelo:
function main(){
    var i = 0;
    var table = $.TableInit(4,5);
    for(var x in table){//向表格写入数据
        table[x] = "" + i;// 全部单元格写成 递增的数字
        i++;
    }
    //更新表格 显示  递增的数字, 表头 数据不能重复 ,否则显示不出来。
    table.a0 = "a0";
    table.b0 = "b0";
    table.c0 = "c0";
    table.d0 = "d0";
    table.a1 = "a1";
    table.b1 = "b1";
    table.c1 = "c1";
    table.d1 = "d1";
    table.a4 = "a4";
    table.b4 = "b4";
    table.c4 = "c4";
    table.d4 = "d4";
    //Log("TV:",TV);//测试是否能 访问到模板中的TV 对象 
    $.UpdateLogStatus();
}

O modelo de gráfico foi atualizado! A função foi atualizada temporariamente, por isso é bom que você teste, e se você tiver algum bug, por favor, faça comentários e deixe comentários.