|
Соответствие поля в Headers и Lines
|
|||
---|---|---|---|
#18+
Доброго дня! В общем, суть вопроса такова.. Имеется два блока данных типа Headers - Lines. В блоке Headers есть поле, в котором будет проставляться процентная ставка(макс. значение = 100, конечно). В блоке Lines тоже есть поле, где будет проставляться ставка, но сумма по всем строкам должна соответствовать значению, заданному в строке блока Headers. Кроме того, на поле с процентом в Lines хотелось бы прикрутить набор значений, где будет список с процентами от "1" до "Процентая ставка в Headers - все заполненные ставки в Lines". Можно было бы, конечно, коммитить каждую строку в Lines после заполнения, а потом находить разницу между Headers.Процентая ставка - Lines.sum(процентная ставка). Но как-то это неправильно, думается.. Подскажите, что можно сделать Спасибо! ... |
|||
:
Нравится:
Не нравится:
|
|||
01.02.2012, 13:45 |
|
Соответствие поля в Headers и Lines
|
|||
---|---|---|---|
#18+
А вы уверены, что ваша процентная ставка будет всегда целым числом? А если нет? По вашей задумке, если в Headers проставлена ставка 48%, то в первой строке Lines я получу выпадающий список из 49 элементов? Не проще ли пользователю самому дать возможность руками вбить нужные ставки? А потом уже проверить "сумма ставок по строкам Lines = ставке в Headers" ... |
|||
:
Нравится:
Не нравится:
|
|||
01.02.2012, 19:17 |
|
Соответствие поля в Headers и Lines
|
|||
---|---|---|---|
#18+
Спасибо за отклик, уже сделал. Глобальную переменную использовал для хранения ставки из Headers. Да, ставка всегда целое число. Такой подход нужен, чтобы пользователю облегчить задачу, да ему не приходилось самому считать, где же он ошибся, когда сумма проц. ставок в строках вдруг стала больше ставки в заголовке ... |
|||
:
Нравится:
Не нравится:
|
|||
02.02.2012, 09:02 |
|
|
start [/forum/topic.php?fid=51&tid=1878558]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
53ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
40ms |
get tp. blocked users: |
1ms |
others: | 12ms |
total: | 149ms |
0 / 0 |