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

Скрипт "Найти/заменить" Находит и заменяет текстовые значения в наименованиях объектов модели

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


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(); 
[свернуть]

Последний раз редактировалось Uncle; 10.04.2021 в 14:06.
skromvit вне форума   Ответить с цитированием Вверх
5 пользователя(ей) сказали cпасибо:
maksbtua (02.01.2022), MikNik (06.08.2023), Mullerr (15.04.2021), RossTech (15.02.2022), КА2 (11.04.2021)