FinanceTube.ru

Форматы, сортировки, корректировки - часть 2 Ур 37

Кол-во просмотров с 13.02.24г. :: 255

Доброго времени суток, всем привет. Продолжаем заниматься форматами, стартировками, корректировками. И сегодня пойдем мы в учет... Выкинул он меня, сейчас я зайду. Заходим в учет факта. И вот эту вот табличку учет факта, ну, надо ее немножко допилить и научиться еще дополнительно некоторым моментам. Значит, у нас вот здесь есть кнопочка OK. Эта кнопочка OK пока что работает на изменение меток. Но в целом-то мы можем поменять и дату, поменять и номер, и тип документа и так далее. можно вносить любые, скажем, изменения. И, в общем, как желательно, чтобы это все работало. Если у нас здесь какой-нибудь номер документа неверно отобразился, неверно забит, или там сумма неверна, то тогда мы... Ну, также хочется вот зайти в такую вот ячеечку, поменять, нажать на оп, и чтобы это все дело здесь откорректировалось. Вот. И это нам, скорее всего, ну, проще всего сделать. Почему? Потому что мы уже завели вот эту вот обработку этих кнопок. Ну и, соответственно, просто по аналогии нужно добавить еще здесь вот в этих вот полях добавить вот такие вот окошечки. То есть у нас в окошечках теперь будут отображаться вот эти названия, типа документов, названия. Единственное, что здесь возникает вопрос. Вот когда сумма выглядит вот так, тогда она читается хорошо, все здорово. А если здесь она будет в окошечке, она там будет без разрядности и так далее. Ну и, наверное, сразу же предоставлять возможность вот это все здесь менять, эту сумму особенно, ну, наверное, нежелательно. Поэтому, возможно, есть смысл сделать, например, поле сумма, а там где-то вдали, так скажем, туда подальше, сделать поля, в которых можно что-то менять. потому что, по крайней мере, корректировку даты и суммы можно вынести в отдельное поле, так чтобы начальная часть нормально смотрелась. Номер, тип документа можно сделать, а дату и сумму, например, менять. Желательно еще дополнительные поля взять. В общем, Вот такая вот у нас ситуация, поэтому давайте сначала на простых вещах, давайте вот что-то подобное, как вот эти метки, сделаем, ну, например, номер и тип документов. Как поменять номер и тип документов? Внести корректировки. То есть при обработке на кнопку «О». А также нам желательно добавить кнопочку, хотя бы кнопку «Копировать». А, ну и «Удалить» тоже. Копировать и удалить. Так, значит, это у нас учет факта. Третий раздел. Заходим в раздел 3. Вот у нас метки. Толбец метки. Это что такое? А, это вот эти утроки. Талбец метки. Дальше у нас вот идет дата. Input. Это у нас... ставка даты. Здесь у нас идут непосредственно сами даты. Даты мы решили чуть-чуть попозже. Значит, вот номера. Вот столбец с номерами документов. Вот его сейчас отработаем. Дальше посмотрим, что дальше делать. Значит, мы номера вводим с помощью вот такого инпута. То есть вот эта ячейка с инпутом, вот эта ячейка с инпутом, которая вот здесь, внутри вот этого столба. То есть у нас идёт номер, заглавие столбца, потом идёт ячейка с инпутом. Это у нас, соответственно, вот у нас номер и вот эта вот самая ячейка с инпутом. А дальше у нас идёт цикл, в котором у нас вот эти вот стоят ячейки с номерами. Вот он, этот самый цикл. Вот они, ячейки с номерами. И мы хотим, чтобы там не просто эти ячейки отображались, в ячейках отображались номера, а нам хочется, чтобы у нас там отображался вот этот вот input. Соответственно, мы берем, копируем, вот сюда вставляем, и в качестве стартового значения мы можем сюда записать вот это вот 44. Единственное, что нам нужно вот эти вот все инпуты, для них необходимо придумать вот эти вот названия. Факт номер док, факт номер док. И у нас такое название уже есть, но они все должны различаться. Такая структура у нас есть. Вот эти вот все метки, вот эти вот все это фактически тоже input, это select, выбор. Но вот этих данных, вот этих методов, они все идентифицированы. То есть мы можем зайти, найти вот этот самый select. Вот он, select. и можем посмотреть как выглядит name и id, атрибуты name и id у вот этого sega select. и по такой же схеме мы можем в общем-то продействовать и вот здесь. и вот в этом месте. так и сделаем. так значит у нас 44 это непосредственно само значение внутри input. нам хотелось бы его видимо отобразить. так как нам там это отображать? value, я забываю название. где у нас внутри input отображается и у нас внутри. Просто. Вот, например, вот здесь, если мы пойдем в баджет просто, то мы там можем смотреть, как у нас отображается. Внутри импульта значение, которое сейчас присвоено, то есть вот если мы возьмем импульт, У нас здесь написано value. Мы пишем value и прописываем ту переменную, в которой у нас сидит текущее значение номера документа. Соответственно, берем вот это вот, копируем. Раздел 3. Вот он наш input, который нам нужен. И мы внутри input пишем value равно И внутрь value мы сюда вставляем вот это вот вырезать. И внутрь вставляем, в кавычки, название или номер того документа, который сейчас в базе сидит. А также нам необходимо взять вот такую конструкцию. Строка с индексом 0. Это есть идентификатор строки в базе данных, фактический копират. Они все различны. Это идентификатор, мы его просто копируем и добавляем вот сюда. Вот так вставляем. Нам здесь необходимо врезку сделать. кавычка то есть факт номер док потом мы ставим дефис и после него у нас здесь идет идентификатор соответствующий строч ну и здесь также для айдишника control c control b да есть значит давайте просто посмотрим как у нас это сейчас будет выглядеть мы сохраняем раздел 3 на закид на сервер закидываем раздел и рассмотрим заходим в учет факта, и вот у нас теперь наши номера, наших документов, они теперь отображаются внутри вот этих вот полей инпутов, полей ввода данных. Ну, в принципе, вот и хорошо. То есть здесь теперь, если нам, например, нужно поменять, допустим, вот это вот товарная накладная там не A273, а какая-нибудь там A275, мы, например, ошиблись, нужно поменять, то мы меняем, соответственно, и нажимаем на OK. Сейчас у нас ничего не происходит, нам нужно вот эти вот кнопочки настроить. Кнопочки OK нам нужно настроить. Кстати, сами кнопки их бы еще тоже как-то обработать. Давайте мы посмотрим. Просто хотелось бы, чтобы на нее наводилось, там рукава также появлялась. Давайте посмотрим, во-первых, где у нас нажатие на кнопку OK и где у нас эти кнопки OK появляются. Значит, кнопки OK – это у нас первый столбец, причем это вот этот button. Вот он, button. И название кнопок. Здесь у нас нет класса. Мы вот в этот самый button можем подтянуть класс. Значит, в стилях у нас, если мы зайдем в style, где у нас здесь стили, то у нас здесь есть стили с кнопками. И мы можем новый стиль завести для кнопок O. То есть вот мы возьмем при наведении, что будет, как она должна отображаться после этого. Давайте вот такую вот конструкцию возьмем, скопируем, ставим и назовем кнопка не под меню 1, а кнопка OK. Кнопка OK. Еще так, кнопка OK. вот эта кнопка ок мы ее сейчас настроим вид ее имеется ввиду формат этой кнопки так это у нас а вот это нам не нужно мы на нее просто наводим и нажимаем она при наведении она может так Ну, опять у нас тут возникает вопрос, то есть как она у нас? Пусть у нас font-size, не знаю, пусть будет 90, например, жирный шрифт, border, значит, нам нужна граница, да, на кнопке OK желательно, чтобы, ну, наверное, какая-то граница отображалась. Я сейчас посмотрю, как там нам эти границы, да, вот если мы границу получить, то, соответственно, вот здесь вот есть такой border там, да, 0,1 GM, solid, да, solid — это такая сплошная граница будет. Вот давайте вот такую вот запись возьмем, копировать. А, еще border-radius, чтобы она была такая немножко закругленная. Давайте вот такую вот возьмем, копировать, заходим в style, вот здесь кнопка ok. вставляем border 01em. сейчас посмотрим вот этот цвет. если он нам подойдет, мы его оставим.

Рекомендации

Предшествующее видео

Следующие видео

FinanceTube.ru
С НАМИ ЭФФЕКТИВНЕЕ!
ООО «П++»
ОГРН:1187746086054
ИНН:7728395910
КПП 772801001
Юридический, фактический и почтовый адрес:
117246, г. Москва, Научный пр-д, д.8, стр.7, оф.14
Адрес эл. почты: i@mngmnt.ru
Звоните: +7(985)201-6607
© 2012 - 2024 ООО "П++" (ИНН 7728395910)
Наверх