avatar of 发明者量化-小小梦 发明者量化-小小梦
Suivre Messages privés
4
Suivre
1271
Abonnés

Le modèle de graphique a été mis à jour !

Créé le: 2016-07-26 09:47:34, Mis à jour le: 2017-10-11 10:20:34
comments   16
hits   4630

Le modèle de graphique a été mis à jour !

  • Afin de faciliter l’utilisation des tableaux d’état et de rendre les données affichées plus ordonnées. Un nouveau fonctionnement a été ajouté au modèle de graphique.

    Commencez par écrire les fonctions d’exportation supplémentaires, avec un résumé.
    • TV // objet global, cet objet global est responsable de la gestion du contenu affiché dans le tableau, ainsi que de la modification du contenu du tableau.
    • $.TableInit = function ((cols,rows) // Cette fonction d’exportation est utilisée pour initialiser les tableaux d’état.[Les valeurs sont les suivantes:[Numérique] et passe les paramètres des variables ≠ cols//colonne, rows//ligne ≠ pour générer automatiquement le tableau ≠ et renvoie l’objet TV utilisé pour écrire les données dans la stratégie de référence du modèle ≠.
    • \(.UpdateLogStatus = function() // Cette fonction d'exportation est utilisée pour mettre à jour le tableau de tableur d'état. Par exemple: var table = \).TableInit(6,5); après l’exécution, table.a0 = “aaaa”; puis appeler cette fonction d’exportation: $.UpdateLogStatus(), vous pouvez mettre à jour “aaaa” dans la colonne a, ligne 0。
    • Après avoir configuré les cols et les rows, les coordonnées de la table sont approximativement les suivantes: accéder directement à table.a0 (précédé de var table = $.TableInit (6,5);), vous pouvez écrire à la position a0 de la table suivante. Le nombre de colonnes peut aller jusqu’à “z” au maximum.
    • Remarque: la tête de la table est la cellule avec les coordonnées a0, b0, c0…[Cette erreur a été corrigée et le contenu de l’en-tête est resté le même.]
a b c d
0 a0
1 b1
2 d2
3 c3
4
5
6
7
8

Le modèle de graphique a été mis à jour !

  • Voici le code de test de la fonction main dans le modèle:
//测试状态栏表格功能
    var cols = 6;//列
    var rows = 4;//行
    $.TableInit(cols,rows);

Le modèle de graphique a été mis à jour !

  • Continuez à tester la fonctionnalité:
    /*测试状态栏表格功能*/
    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();//更新 状态栏表格

Le modèle de graphique a été mis à jour ! À l’exception des données écrites séparément dans l’en-tête, les autres cellules contiennent la chaîne “lalala”.

  • Alors, est-ce que les cellules ne peuvent être écrites que dans des chaînes de caractères ?
    /*测试状态栏表格功能*/
    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();//再次更新 状态栏表格
    //*/

Le modèle de graphique a été mis à jour !

Voici les tests à l’intérieur du modèle, et voici les fonctionnalités du modèle dans la stratégie de référence du modèle:
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();
}

Le modèle de graphique a été mis à jour ! Cette fonctionnalité a été temporairement mise à jour, vous êtes invités à la tester, si vous avez des bugs, faites-le et laissez-nous un commentaire.