चार्ट टेम्पलेट को अपग्रेड करें!

लेखक:छोटे सपने, बनाया गयाः 2016-07-26 09:47:34, अद्यतनः 2017-10-11 10:20:34

चार्ट टेम्पलेट को अपग्रेड करें!

  • स्टेटस टैबलेट का उपयोग करने में आसानी के लिए, प्रदर्शित डेटा को अधिक व्यवस्थित बनाया गया है। चार्ट टेम्पलेट में एक नई सुविधा जोड़ी गई है। यह है कि आप पॉलिसी स्टेटस टैबलेट में जानकारी प्रदर्शित कर सकते हैं। नए छात्रों को अब स्टेटस टैबलेट ऑब्जेक्ट को कॉन्फ़िगर करने की आवश्यकता नहीं है।
    सबसे पहले, जोड़ा गया निर्यात फ़ंक्शन लिखें, और परिचय भी लिखें.
    • TV // ग्लोबल ऑब्जेक्ट, यह ग्लोबल ऑब्जेक्ट तालिका में प्रदर्शित होने वाली सामग्री को प्रबंधित करने और तालिका में संशोधन करने के लिए जिम्मेदार है.
    • $.TableInit = function ((cols,rows) // यह निष्पादन फ़ंक्शन एक स्थिति तालिका को आरंभ करने के लिए उपयोग किया जाता है, जिसका उपयोग करने से पहले cols = [संख्या],rows = [संख्या] घोषित किया जा सकता है, फिर चर पैरामीटर को पारित किया जाता है。cols//column,rows//line。 तालिका को स्वचालित रूप से उत्पन्न करता है。 और टेम्पलेट के संदर्भ में नीति में डेटा लिखने के लिए टीवी ऑब्जेक्ट को वापस करता है。
    • $.UpdateLogStatus = function() // यह निर्यात फ़ंक्शन एक स्थिति टैब तालिका को अद्यतन करने के लिए है. उदाहरण के लिएः var table = $.TableInit(6,5); इसे करने के बाद table.a0 = aaaa; फिर इस निर्यात फ़ंक्शन को कॉल करेंः $.UpdateLogStatus(, आप aaaa को एक कॉलम, 0 पंक्ति में अद्यतन कर सकते हैं.
    • cols,rows के बाद तालिका के निर्देशांक इस तरह दिखते हैं. जब उपयोग किया जाता है, तो सीधे table.a0 तक पहुँचें. यदि आप var table = $.TableInit को कॉल करते हैं, तो आप नीचे दिए गए तालिका के a0 स्थान पर लिख सकते हैं.
    • ध्यान देंः तालिका का शीर्ष, निर्देशांक a0, b0, c0... के लिए एक सेल (शीर्षक) है [यह समस्या ठीक कर दी गई है, शीर्ष का डेटा सामग्री समान हो सकती है]।
b c d
0 a0
1 b1
2 d2
3 c3
4
5
6
7
8

img

  • नीचे टेम्पलेट में मुख्य फ़ंक्शन का परीक्षण कोड दिया गया हैः
//测试状态栏表格功能
    var cols = 6;//列
    var rows = 4;//行
    $.TableInit(cols,rows);

img

  • यह सुविधा का परीक्षण करना जारी रखेंः
    /*测试状态栏表格功能*/
    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();//更新 状态栏表格

imgशीर्षकों के अलावा अन्य सभी कक्षों में "lalala" स्ट्रिंग लिखी गई है।

  • तो क्या सेल में केवल स्ट्रिंग्स लिखी जा सकती हैं? चलो प्रयोग करते हैं, और देखते हैं कि कैसे arrays, values, objects, text, इन डेटा को लिखा जाता है।
    /*测试状态栏表格功能*/
    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();//再次更新 状态栏表格
    //*/

img

उपरोक्त टेम्पलेट में परीक्षण हैं, नीचे टेम्पलेट के संदर्भ में नीति में परीक्षण करें टेम्पलेट फ़ंक्शनः
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();
}

imgइस फीचर को अस्थायी रूप से अपडेट किया गया है, सभी का परीक्षण करने के लिए स्वागत है, अगर कोई बग है तो कृपया अधिक से अधिक सुझाव दें, पोस्ट छोड़ दें।


अधिक

क्रांति की हवाएं बह रही हैंकृपया, TypeError: $.UpdateLogStatus is not a function क्या हो रहा है?

क्रांति की हवाएं बह रही हैंनीति टेम्पलेट पर क्लिक करें जो कॉपी किया गया है और फिर ऑनलाइन पुनर्विचार बटन को कॉपी किया गया है, फिर मैंने अपनी नीति में भी इस टेम्पलेट का संदर्भ दिया है, लेकिन रन डेटा, फिर भी त्रुटि देता हैःTypeError: undefined not callable (property 'TableInit' of [object Object]) at main (__FILE__:315)

होक्सहेलाटोएक अन्य लेख में, उन्होंने कहा, "यह एक बहुत ही अच्छा तरीका है कि हम एक दूसरे के साथ संवाद कर सकते हैं। `ReferenceError: identifier 'indicatorsName' undefined at [anon] (__FILE__:1388) at global (__FILE__:1694) preventsyield `

फंगबेईनई नीति के साथ चल रहा है, main:3:19 - TypeError: $.TableInit is not a function. संदर्भ टेम्पलेट परीक्षण कैसे संदर्भित किया जाता है?

चोंग.UpDateLogStatus (((); इस फ़ंक्शन का नामकरण थोड़ा समस्याग्रस्त है. update एक शब्द है, D को बड़ा नहीं किया जा सकता है.

मुआछोटे सपने, कठिन

छोटे सपनेअशिष्ट!

क्रांति की हवाएं बह रही हैंमैंने कई बार कोशिश की, और मैंने इसे हल कर दिया, धन्यवाद सपना।

छोटे सपनेमुख्य फ़ंक्शन के 315 वें पंक्ति में कोड देखें, यदि फ़ंक्शन का नाम गलत लिखा गया है।

छोटे सपनेक्या रणनीति इस टेम्पलेट का हवाला देती है?

छोटे सपनेत्रुटि की सूचना यह है कि यह indicatorsName पैरामीटर के साथ समस्या होनी चाहिए। यह पैरामीटर एक इंटरफ़ेस पैरामीटर है। इस प्रकार, आप एक बार फिर से इस नीति को दोहराते हैं, फिर एक नया रोबोट बनाते हैं, फिर इसे चलाते हैं, और देखते हैं कि क्या यह त्रुटि देता है।

होक्सहेलाटोमैं एक नीति टेम्पलेट है जिसे मैं ** क्लिक करके कॉपी करता हूं और ऑनलाइन रीसेट ** बटन के साथ कॉपी करता हूं, और फिर मैं इसे अपनी नीति में भी संदर्भित करता हूं, नीति पैरामीटर सामान्य रूप से दिखाई देते हैं। फिर मैंने एक नया रोबोट बी बनाया, और यह साबित कर दिया कि रणनीति ठीक है, लेकिन मुझे नहीं पता कि क्यों, क्योंकि रोबोट ए में गलतियां होती हैं, और दोनों रोबोट एक ही कॉन्फ़िगरेशन के साथ अजीब हैं।

छोटे सपनेयह एक परीक्षण है, ठीक है, आपकी रिपोर्ट गलत है, मैं अनुमान लगा रहा हूंः क्या आप कोड को सीधे कॉपी कर रहे हैं? नई नीति में, इस टेम्पलेट में कुछ इंटरफ़ेस पैरामीटर हैं. यदि आप केवल कोड को कॉपी कर रहे हैं, तो इन पैरामीटर को मैन्युअल रूप से कॉन्फ़िगर करने की आवश्यकता है. टेम्पलेट इस पोस्ट के लिए हैः https://www.botvs.com/strategy/20967 आपको नीचे दिए गए कॉपी बटन पर क्लिक करना होगा।

छोटे सपनेयदि आप इस टेम्पलेट को अपने नियंत्रण केंद्र में कॉपी करते हैं, तो भी इसे देखा नहीं जा सकता है, इसका संदर्भ नहीं दिया जा सकता है।

छोटे सपने^ ^ सामने के अंगूठे के साथ, इस तरह से बाहर की पंक्ति लिखा जाता है~~ बदल दिया गया.

छोटे सपनेयह बहुत आसान है।