চার্ট টেমপ্লেট আপগ্রেড করুন!

লেখক:ছোট্ট স্বপ্ন, তৈরিঃ ২০১৬-০৭-২৬ 09:47:34, আপডেটঃ ২০১৭-১১-১১ 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 ((6,5);) কল করা হয় তাহলে নিচের টেবিলের a0 অবস্থানে লিখতে পারবেন ।
    • দ্রষ্টব্যঃ টেবিলের শিরোনাম হল কোঅর্ডিনেট a0, b0, c0... এর কক্ষ (শিরোনাম) [এই সমস্যাটি সংশোধন করা হয়েছে, শিরোনামের ডেটা সামগ্রী একই হতে পারে]।
a b সি d
0 a0
1 b1
2 d2
3 c3
4
5
6
7
8

img

  • নীচে টেমপ্লেটে main ফাংশন পরীক্ষা করার জন্য কোড দেওয়া হলঃ
//测试状态栏表格功能
    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" স্ট্রিং রয়েছে।

  • তাহলে কি সেল শুধুমাত্র স্ট্রিং লিখতে পারে? আসুন পরীক্ষা করে দেখি কিভাবে অ্যারে, মান, বস্তু, পাঠ্য, এইসব তথ্য লিখতে হয়।
    /*测试状态栏表格功能*/
    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 বড় করা যায় না।

মুয়াছোট্ট স্বপ্ন, কঠিন কাজ

ছোট্ট স্বপ্নঅসাধারণ!

সংস্কারের বাতাস ভেসে আসছেআমি বারবার চেষ্টা করেছি, সমাধান হয়েছে, ধন্যবাদ ড্রিম সামিট।

ছোট্ট স্বপ্নmain ফাংশনের ৩১৫-তম লাইনের কোডটি দেখুন, যদি ফাংশনের নামটি ভুল হয়।

ছোট্ট স্বপ্নআপনি কি এই টেমপ্লেটটি ব্যবহার করেছেন?

ছোট্ট স্বপ্নত্রুটি রিপোর্ট করা হচ্ছে। এটি indicatorsName এর একটি সমস্যা বলে মনে হচ্ছে। এই প্যারামিটারটি একটি ইন্টারফেস প্যারামিটার। এই পদ্ধতিটি আপনি আবার কপি করুন, নতুন কপি দিয়ে একটি রোবট তৈরি করুন, চালান এবং দেখুন যদি এটি আবার ভুল হয়।

হক্শেলাতোআমি নীতিমালা টেমপ্লেটটি ** ক্লিক কপি করুন এবং অনলাইনে পুনরাবৃত্তি করুন ** বোতামটি অনুলিপি করুন, এবং আমি আমার নীতিমালায়ও এই টেমপ্লেটটি উল্লেখ করেছি, নীতিমালা প্যারামিটারগুলি স্বাভাবিকভাবে প্রদর্শিত হয়। আমি একটি নতুন রোবট বানিয়েছি, আর সেটাও ঠিক আছে, যা প্রমাণ করে যে কৌশলটি ঠিক আছে। কিন্তু আমি জানি না কেন, রোবট এ-তে ভুল হয়, এবং উভয় রোবটের কনফিগারেশন একই রকম, এমনকি অদ্ভুত।

ছোট্ট স্বপ্নআমি এটা পরীক্ষা করে দেখেছি, ঠিক আছে, আপনার ভুল রিপোর্ট, আমি অনুমান করছিঃ আপনি কি কোডটি সরাসরি অনুলিপি করেছেন? নতুন নীতিতে, এই টেমপ্লেটটিতে কিছু ইন্টারফেস প্যারামিটার রয়েছে। যদি কেবল কোডটি অনুলিপি করা হয় তবে এই প্যারামিটারগুলি ম্যানুয়ালি কনফিগার করা দরকার। টেমপ্লেটটি এই পোস্টেঃ https://www.botvs.com/strategy/20967 আপনি নীচের কপি বোতামটি ক্লিক করতে পারেন।

ছোট্ট স্বপ্নযদি আপনি পাইথনে একটি নীতি লিখেন, তবে আপনার কন্ট্রোল সেন্টারে এই টেমপ্লেটটি অনুলিপি করার পরেও এটি দেখা যাবে না বা উল্লেখ করা যাবে না।

ছোট্ট স্বপ্ন^ ^ এর আগে আঙ্গুলের বিন্দু দিয়ে লেখা হয়, যেমন বাইরের লাইনটি লেখা হয়~~ পরিবর্তন করা হয়।

ছোট্ট স্বপ্নএটি ব্যবহারের জন্য খুব সহজ।