a) | b | c | d | … | |
---|---|---|---|---|---|
0 | a0 | ||||
1 | b1 | ||||
2 | d2 | ||||
3 | c3 | ||||
4 | |||||
5 | |||||
6 | |||||
7 | |||||
8 |
//测试状态栏表格功能
var cols = 6;//列
var rows = 4;//行
$.TableInit(cols,rows);
/*测试状态栏表格功能*/
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();//更新 状态栏表格
Além dos dados escritos separadamente no cabeçalho, todas as outras células têm a string "lalala" escrita.
/*测试状态栏表格功能*/
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();//再次更新 状态栏表格
//*/
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();
}
A função foi atualizada temporariamente, bem-vindo a todos para testá-la, se houver algum bug, por favor, apresente mais, deixe um comentário.^^
O vento da reforma está soprandoPor favor, o erro TypeError: $.UpdateLogStatus não é uma função.
O vento da reforma está soprandoClique no modelo de política que foi copiado com o botão de repetição em linha, e então eu citei o modelo em minha própria política, mas os dados de execução, ainda retornam: TypeError: undefined not callable (property 'TableInit' of [object Object]) at main (__FILE__:315)
HokshelatoO teste foi normal, mas o disco analógico deu um erro: ReferenceError: identifier 'indicatorsName' undefined at [anon] (__FILE__:1388) at global (__FILE__:1694) preventsyield
FangBeiExecute com a nova política, aconselha main:3:19 - TypeError: $.TableInit is not a function Não está a usar correctamente? Como é o teste de referenciamento de modelos?
Meu irmão.$.UpDateLogStatus (((); A função tem um nome um pouco problemático. Update é uma palavra, D não pode ser capitalizado.
muiaSonhos e dificuldades
Inventor quantificado - sonho pequenoNão é educado.
O vento da reforma está soprandoTentei várias vezes e resolvi, obrigada ao Dream Total.
Inventor quantificado - sonho pequenoVeja o código na linha 315 da função main para ver se o nome da função está escrito errado.
Inventor quantificado - sonho pequenoA estratégia cita este modelo?
Inventor quantificado - sonho pequenoO erro parece ser um problema com o parâmetro indicatorsName. Este parâmetro é um parâmetro de interface. Assim, você repete esta estratégia uma vez mais, criando um robô com a nova cópia e executando-o para ver se há erros.
HokshelatoEu sou um modelo de política que é copiado com o botão de ** clique em copiar e retrospectivamente em linha **, e depois eu também citei este modelo em minha própria política, e os parâmetros da política são exibidos normalmente. O resultado do teste foi bom, então eu construí um novo robô B e o teste também foi bom, provando que a estratégia em si não é um problema. Mas não sei por que, é que o robô A dá um erro, e as configurações dos dois robôs são iguais, até estranhas.
Inventor quantificado - sonho pequenoO que você está fazendo é errado e eu acho que é errado. Se você está copiando diretamente o código está dentro da política de criação, o modelo tem alguns parâmetros de interface. Se você está apenas copiando o código, esses parâmetros precisam ser configurados manualmente. O modelo é este post: https://www.botvs.com/strategy/20967 Para fazer isso, clique no botão de cópia abaixo.
Inventor quantificado - sonho pequenoPara selecionar este modelo na política, o outro modelo é a linguagem JS, e se você escrever uma política em Python, mesmo copiando este modelo para o seu Centro de Controle, não pode ser visto, não pode ser citado (ou seja, selecionado).
Inventor quantificado - sonho pequeno^ ^ A pontuação anterior do dedo é, assim, escrita fora da linha~~ alterada.
Inventor quantificado - sonho pequenoÉ fácil de usar.