Показать сообщение отдельно
Старый 10.04.2021, 11:37   #275
skromvit
Местный
 
Аватар для skromvit
 
Регистрация: 22.12.2008
Сообщений: 258
Сказал(а) спасибо: 55
Поблагодарили 233 раз(а) в 166 сообщениях
Вес репутации: 259
skromvit - весьма и весьма положительная личностьskromvit - весьма и весьма положительная личностьskromvit - весьма и весьма положительная личность
По умолчанию

Цитата:
Сообщение от Uncle Посмотреть сообщение
Нужен скрипт по типу функции в Excel "Найти/Заменить" для замены символов (отдельные знаки, буквы, цифры, слова, словосочетания) в наименованиях профилей и панелей.
Возможно этот вам подойдет:

Скрытый текст


PHP код:
function FindAll(){
    var 
textToFind textToSearch.Value;
    
alert(textToFind);
    if(
textToFind != undefined || textToFind != null){
        
Model.forEach(function(obj){
            if(
obj.Name.indexOf(textToFind) >= 0){
                
obj.Selected true;
            }
        });
    }
}

function 
ReplaceAll(){
    
Undo.RecursiveChanging(Model);
    var 
textToFind textToSearch.Value;
    var 
replaceText textForReplace.Value;
    
//alert(textToFind);
    //alert(replaceText);
    
Model.forEach(function(obj){
        
obj.Name obj.Name.replace(textToFindreplaceText);
    });
    
Action.Commit();
}

var 
props Action.Properties;
var 
textToSearch props.NewString('Найти:');
var 
textForReplace props.NewString('Заменить на:');
props.NewSeparator();
var 
FindAllButton props.NewButton('Найти все');
FindAllButton.OnClick = function(){
    
FindAll();
};
props.NewSeparator();
var 
ReplaceAllButton props.NewButton('Заменить все');
ReplaceAllButton.OnClick = function(){
    
ReplaceAll();
};
props.NewSeparator();
var 
FinishButton props.NewButton('Закончить');
FinishButton.OnClick = function(){
    
Action.Finish();
};

Action.Continue(); 
[свернуть]
skromvit вне форума   Ответить с цитированием Вверх
5 пользователя(ей) сказали cпасибо:
klim008 (13.04.2021), PravCom (18.07.2021), SsensusS (10.04.2021), Travolta741 (22.07.2022), Uncle (10.04.2021)