Commit 983aba6a authored by Sergey Antonovich's avatar Sergey Antonovich 🇯🇵

Add new file

parent 8118d602
# Нумерация строк в дин.таблицах
![Демонстрация](numbering-rows.webm)
**Поддерживаемая версия Synergy**: 3.15 (wilkes)
## Инструкция по использованию
* Скопировать скрипт ниже и вставить куда угодно.
* Указать название `id-шник дин.таблицы` и название компонента
```javascript
function numericTable(tableID,cmpID){
var tbl = model.playerModel.getModelWithId(""+tableID);
tbl.modelBlocks.forEach(function(item, key){
try{
model.playerModel.getModelWithId(""+cmpID,""+tbl.asfProperty.id,item.tableBlockIndex).setValue(""+parseInt(++key));
}catch(Exception){
model.playerModel.getModelWithId(""+cmpID).setValue(""+parseInt(++key));
}
});
if(('numericCode' in tbl) === false){
tbl.on('tableRowAdd',function(){numericTable(tableID,cmpID);});
tbl.on('tableRowDelete',function(){numericTable(tableID,cmpID);});
tbl.numericCode = true;
}
}
numericTable('table1','num'); // Название таблицы, название компонента
```
\ No newline at end of file
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment