Цитата
Сделаем в обозримое время, надеюсь.
Отправлено 26 Февраль 2014 - 16:03
Цитата
Отправлено 07 Апрель 2014 - 19:05
// Подготавливаем кнопки Дополнительных Действий к выводу в зависимости от статуса Заявки
// Создаем javascript переменную j_str, в которую помещаем код,
// скрывающий кнопки в зависимости от значения полей текущей записи
$j_str = "<script>\n var j_str='';\n";
if (!$line['Статус']) {
$j_str .= "j_str +=' $(\"#user_button_div_111\").hide(); $(\"#e_user_button_div_111\").hide();'\n";
$j_str .= "j_str +=' $(\"#user_button_div_41\").hide(); $(\"#e_user_button_div_41\").hide();'\n";
$j_str .= "j_str +=' $(\"#user_button_div_51\").hide(); $(\"#e_user_button_div_51\").hide();'\n";
$j_str .= "j_str +=' $(\"#user_button_div_61\").hide(); $(\"#e_user_button_div_61\").hide();'\n";
$j_str .= "j_str +=' $(\"#user_button_div_71\").hide(); $(\"#e_user_button_div_71\").hide();'\n";
$j_str .= "j_str +=' $(\"#user_button_div_81\").hide(); $(\"#e_user_button_div_81\").hide();'\n";
}
$j_str .= "</script>\n";
echo $j_str;
// переменная будет вызвана через eval в поле ДопДействие
А яваскрипт скрывающий/показывающий кнопки находится в поле "Статус" и выглядит так:
$(function ()
{
if (document.getElementById('value{$one_field.id}').value == "Новый")
{
//получаем кнопку в режиме просмотра
var btn_111 = document.getElementById("user_button_div_111");
if (btn_111 != null)
btn_111.style.display = '';
//та же кнопка в режиме редактирования
var btn_111_e = document.getElementById("e_user_button_div_111");
if (btn_111_e != null)
btn_111_e.style.display = '';
//получаем кнопку в режиме просмотра
var btn_41 = document.getElementById("user_button_div_41");
if (btn_41 != null)
btn_41.style.display = 'none';
//та же кнопка в режиме редактирования
var btn_41_e = document.getElementById("e_user_button_div_41");
if (btn_41_e != null)
btn_41_e.style.display = 'none';
//получаем кнопку в режиме просмотра
var btn_51 = document.getElementById("user_button_div_51");
if (btn_51 != null)
btn_51.style.display = 'none';
//та же кнопка в режиме редактирования
var btn_51_e = document.getElementById("e_user_button_div_51");
if (btn_51_e != null)
btn_51_e.style.display = 'none';
//получаем кнопку в режиме просмотра
var btn_61 = document.getElementById("user_button_div_61");
if (btn_61 != null)
btn_61.style.display = 'none';
//та же кнопка в режиме редактирования
var btn_61_e = document.getElementById("e_user_button_div_61");
if (btn_61_e != null)
btn_61_e.style.display = 'none';
//получаем кнопку в режиме просмотра
var btn_71 = document.getElementById("user_button_div_71");
if (btn_71 != null)
btn_71.style.display = 'none';
//та же кнопка в режиме редактирования
var btn_71_e = document.getElementById("e_user_button_div_71");
if (btn_71_e != null)
btn_71_e.style.display = 'none';
//получаем кнопку в режиме просмотра
var btn_81 = document.getElementById("user_button_div_81");
if (btn_81 != null)
btn_81.style.display = 'none';
//та же кнопка в режиме редактирования
var btn_81_e = document.getElementById("e_user_button_div_81");
if (btn_81_e != null)
btn_81_e.style.display = 'none';
}
.........................
});
Отправлено 07 Апрель 2014 - 19:59
goodcolor (07 Апрель 2014 - 19:05) писал:
// Подготавливаем кнопки Дополнительных Действий к выводу в зависимости от статуса Заявки
// Создаем javascript переменную j_str, в которую помещаем код,
// скрывающий кнопки в зависимости от значения полей текущей записи
$j_str = "<script>\n var j_str='';\n";
if (!$line['Статус']) {
$j_str .= "j_str +=' $(\"#user_button_div_111\").hide(); $(\"#e_user_button_div_111\").hide();'\n";
$j_str .= "j_str +=' $(\"#user_button_div_41\").hide(); $(\"#e_user_button_div_41\").hide();'\n";
$j_str .= "j_str +=' $(\"#user_button_div_51\").hide(); $(\"#e_user_button_div_51\").hide();'\n";
$j_str .= "j_str +=' $(\"#user_button_div_61\").hide(); $(\"#e_user_button_div_61\").hide();'\n";
$j_str .= "j_str +=' $(\"#user_button_div_71\").hide(); $(\"#e_user_button_div_71\").hide();'\n";
$j_str .= "j_str +=' $(\"#user_button_div_81\").hide(); $(\"#e_user_button_div_81\").hide();'\n";
}
$j_str .= "</script>\n";
echo $j_str;
// переменная будет вызвана через eval в поле ДопДействие
Творческая группа "ТАВР".
www.TAVR.pro Художественная ковка, металлоконструкции.
www.СтолМет.рф Складные столы, стулья и системы для их хранения
Отправлено 08 Апрель 2014 - 11:25
Отправлено 08 Апрель 2014 - 11:36
goodcolor (08 Апрель 2014 - 11:25) писал:
Творческая группа "ТАВР".
www.TAVR.pro Художественная ковка, металлоконструкции.
www.СтолМет.рф Складные столы, стулья и системы для их хранения
Отправлено 08 Апрель 2014 - 14:59
CbCoder (08 Апрель 2014 - 11:40) писал:
Творческая группа "ТАВР".
www.TAVR.pro Художественная ковка, металлоконструкции.
www.СтолМет.рф Складные столы, стулья и системы для их хранения
Отправлено 08 Май 2014 - 18:28
andibrag (26 Февраль 2014 - 12:59) писал:
Творческая группа "ТАВР".
www.TAVR.pro Художественная ковка, металлоконструкции.
www.СтолМет.рф Складные столы, стулья и системы для их хранения
0 пользователей, 1 гостей, 0 анонимных