Вы должны внести следующие изменения:
Отредактируйте ваши переключатели следующим образом:
<!-----------------HERE THE RADIO BUTTONS ----------- START --->
<input type="radio" name="filter" value="PERSON" ng-change ="chosefilter()"
ng-model=" filterType">
<label for="PERSON">Person</label>
<input type="radio" name="filter" value="COMPANY" ng-change ="chosefilter()"ng-model="filterType">
<label for="COMPANY">Company</label>
<!-----------------HERE THE RADIO BUTTONS ------------- END --->
ваш стол следующим образом:
<tbody ng-repeat="contact in contacts | filter:searcher| orderBy:champTri:triDescendant">
внутри вашего контроллера добавьте это:
$scope.searchText="";
$scope.searcher={
PERSON:"",
COMPANY:"",
};
$scope.filterType="PERSON";
$scope.chosefilter=function()
{
console.log( $scope.filterType);
if( $scope.filterType=='PERSON')
{
$scope.searcher.PERSON=$scope.searchText;$scope.searcher.COMPANY="";
}
else if( $scope.filterType=='COMPANY')
{
$scope.searcher.COMPANY=$scope.searchText;$scope.searcher.PERSON="";
}
console.log($scope.searcher);
}
то, что я сделал, что переменная $ scope.searcher должна иметь такие же свойства, как свойства содержимого данных, такие как PERSON и COMPANY. затем в фильтре просто напишите имя объекта следующим образом: filter: [ИМЯ ОБЪЕКТА]; я сделал небольшое приложение, чтобы сделать ваш фильтр, поэтому, если есть ошибки, пожалуйста, скажите мне, чтобы исправить это.
это работает в 4.6B:
CONCATENATE 'chmod ugo=rw ' lc_filename
INTO lc_chmod SEPARATED BY space.
CALL 'SYSTEM' ID 'COMMAND' FIELD lc_chmod.
Надеюсь, это поможет.
С наилучшими пожеланиями, Heiko
Перейдите к SM69, создайте логическую системную команду, Вы могли назвать его ZCHMOD.
Карта та команда к chmod
, затем звоните с надлежащим параметром (man chmod
на командной строке Ваш друг).
CALL FUNCTION 'SXPG_COMMAND_EXECUTE'
EXPORTING
commandname = 'ZCHMOD'
additional_parameters = l_par
operatingsystem = l_os
TABLES
exec_protocol = it_log
EXCEPTIONS
no_permission = 1
command_not_found = 2
parameters_too_long = 3
security_risk = 4
wrong_check_call_interface = 5
program_start_error = 6
program_termination_error = 7
x_error = 8
parameter_expected = 9
too_many_parameters = 10
illegal_command = 11
wrong_asynchronous_parameters = 12
cant_enq_tbtco_entry = 13
jobcount_generation_error = 14
OTHERS = 15.
Очевидно, это было бы 2 процессами шага, но они работают.
В RZ10 добавляют параметр install/umask. Значение по умолчанию равняется 007, можно изменить его: 000, 002... Так, созданные файлы будут-rw-rw-rw-,-rw-rw-r-...