|
|
|
HTML тэги внутри apex_item.display_and_save
|
|||
|---|---|---|---|
|
#18+
SvDev+ не очень похоже, что ты согласен с этим тезисом на sql_ru есть вся история сообщений. Ты не прав. Моё правило безопасного кодирования: - изучить инструмент в части декларативного - какая задача, т.к. решений миллион. И так в каждом топике спрашивающего. Это факт? По фото у нас лечит другой мембер. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.12.2015, 12:25 |
|
||
|
HTML тэги внутри apex_item.display_and_save
|
|||
|---|---|---|---|
|
#18+
SvDevне программист с апексом не сможет работать -1 Из соседнего Оракле админ (не программист) - вполне. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.12.2015, 12:26 |
|
||
|
HTML тэги внутри apex_item.display_and_save
|
|||
|---|---|---|---|
|
#18+
hinotfдо момента открытия формы неизвестно, сколько в ней элементов решение номер раз: - элементы развернуть по вертикали (строки). Тогда стандартный IR подходит под ТЗ без всякого изврата. Либо ты что-то утаил из ТЗ. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.12.2015, 12:30 |
|
||
|
HTML тэги внутри apex_item.display_and_save
|
|||
|---|---|---|---|
|
#18+
упс. Не IR а Tabular form ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.12.2015, 12:31 |
|
||
|
HTML тэги внутри apex_item.display_and_save
|
|||
|---|---|---|---|
|
#18+
Petro123SvDevНе согласен, тут не программистов очень мало, не программист с апексом не сможет работать. Бывает студенты заходят или начальники, кто-то еще из "не программистов" врят ли. -1 Из соседнего Оракле админ (не программист) - вполне. Да, чисто админы иногда заходят, очень редко, но бывает, и тем не менее очевидный факт, не программист на апексе не сможет разрабатывать приложения. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.12.2015, 12:45 |
|
||
|
HTML тэги внутри apex_item.display_and_save
|
|||
|---|---|---|---|
|
#18+
CasufiОк, конкретно на счет этого топика был не прав. OK SvDev и тем не менее очевидный факт, не программист на апексе не сможет разрабатывать приложения OK я тебя услышал, хоть и несогласен (программисты на ветках ЯП - JS\Java и т.д.). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.12.2015, 13:05 |
|
||
|
HTML тэги внутри apex_item.display_and_save
|
|||
|---|---|---|---|
|
#18+
Petro123упс. Не IR а Tabular form Только столбцы разных типов. Для одного надо вывести TEXT, для другого - DATE_PICKER, для третьего - SELECT POPUP FROM LOV и т.д. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.12.2015, 16:24 |
|
||
|
HTML тэги внутри apex_item.display_and_save
|
|||
|---|---|---|---|
|
#18+
hinotf, TreeTable делаем? это круто не только для веба, но и для десктопа. Тут надо подумать....ты замахнулся на оклад >100штук месяц. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.12.2015, 16:46 |
|
||
|
HTML тэги внутри apex_item.display_and_save
|
|||
|---|---|---|---|
|
#18+
hinotf, - в БД надеюсь у тебя не динамика, а столбцы известны заранее? )) вариант №2 (дешевле) - на основе IR рисунок вверху со смещением категорий-групп - иконка редактировать, где переключалка на тип данных. - POPUP модал окно на все твои типы данных. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.12.2015, 16:50 |
|
||
|
HTML тэги внутри apex_item.display_and_save
|
|||
|---|---|---|---|
|
#18+
А зачем? Всё уже работает, я по совету с конкатенацией решил. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.12.2015, 17:34 |
|
||
|
HTML тэги внутри apex_item.display_and_save
|
|||
|---|---|---|---|
|
#18+
hinotfА зачем? Всё уже работает, я по совету с конкатенацией решил. я бы ответил - для техподдержки и для тех кто придёт после вас, но отвечу как всегда: - работать будет любой Г. код с точки зрения архитектуры....и конкатенации)))) LOL Удачи! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.12.2015, 17:45 |
|
||
|
HTML тэги внутри apex_item.display_and_save
|
|||
|---|---|---|---|
|
#18+
hinotfТолько столбцы разных типов. Для одного надо вывести TEXT, для другого - DATE_PICKER, для третьего - SELECT POPUP FROM LOV и т.д. Мы такую шнягу делаем для декларативного фильтра на форме. В БД хранится список, тип и источники полей, которые будут выводится на форме. Написали пакет, в котором за вывод каждого типа отвечает своя процедура, просто апексовым АПИ тут не обойдешся, автокомплиты, три листы там ущербные, ленивой загрузки нет. От коллекций htmldb_application.g_fХХ ввиду многочисленніх грабель, которые они готовят Как говорит Petro свой Апекс в Апекс :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.12.2015, 17:57 |
|
||
|
HTML тэги внутри apex_item.display_and_save
|
|||
|---|---|---|---|
|
#18+
CasufiМы такую шнягу делаем для декларативного фильтра на форме. для фильтра, я более даже согласен, что рессурсы могут позволять. Тут же целый контрол или страничка с БЛ, валидацией и т.д. и т.п. IMHO Удачи аффтару! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.12.2015, 18:23 |
|
||
|
HTML тэги внутри apex_item.display_and_save
|
|||
|---|---|---|---|
|
#18+
Я тоже не понимаю, чем дерево тут поможет. Задача несложная - создать форму для заполнения данных, когда типы и количество полей становятся известны только в момент вызова формы. И решение стандартное, с помощью официального API - на основе метаданных создаётся набор полей разных типов, а затем вся информация собирается обратно в SQL код. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.12.2015, 13:19 |
|
||
|
HTML тэги внутри apex_item.display_and_save
|
|||
|---|---|---|---|
|
#18+
hinotfЯ тоже не понимаю, чем дерево тут поможет. === причём вообще дерево? Разве оно что-то меняет? Задача несложная - создать форму для заполнения данных, когда типы и количество полей становятся известны только в момент вызова формы. И решение стандартное, с помощью официального API - на основе метаданных создаётся набор полей разных типов, а затем вся информация собирается обратно в SQL код. приведи ВЕСЬ код для техподдержки что ты описал. А потом решим - стандарт это или ручной кодинг там где не надо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.12.2015, 14:24 |
|
||
|
HTML тэги внутри apex_item.display_and_save
|
|||
|---|---|---|---|
|
#18+
Не буду, слишком много - больше приложение и множество хранимых процедур. Это использование документированных возможностей ровно там, где надо :-) Задача, судя по высказываниям Casufi, почти такая же. Я просто не понял альтернативного решения - что предлагается, кроме "почекать галочки". :-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.12.2015, 16:27 |
|
||
|
HTML тэги внутри apex_item.display_and_save
|
|||
|---|---|---|---|
|
#18+
hinotf, сейчас тренд в IT - меньше писать))). Последний для вас довод: - представьте что нужен тип поля - дата. - тогда одинаково для пользователя, что вы вызовете папап окно для даты в своей _самописной табличке_, что вызовите это окно над _стандартной табличкой_. Для пользователя одинаково. Писать больше. Кто выиграл? Удачи! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.12.2015, 16:33 |
|
||
|
HTML тэги внутри apex_item.display_and_save
|
|||
|---|---|---|---|
|
#18+
И опять просто не понимаю, что пишет Petro123 (честно слово, не издеваюсь). Если нужен элемент типа дата, я вызываю APEX_ITEM.DATE_POPUP. Что значит "над табличкой", "в табличке"? Разобраться интересно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.12.2015, 17:03 |
|
||
|
HTML тэги внутри apex_item.display_and_save
|
|||
|---|---|---|---|
|
#18+
hinotf, при старте странички берём Имя Данные ТипПолярост 182 1вес 36.2 2дата_рождения 30.02.77 3 добавим колонку URL LINK Имя Данные ТипПоля URLрост 182 1 .......вес 36.2 2 ..........дата_рождения 30.02.77 3 ...... в урл пишем ID записи, тип поля для вызова = тип редактора, JS процедура - делаем 3 модальных окна под каждй тип поля - при клике по урл вызываем редактор с POST и перерисовка грида ... типо так ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.12.2015, 17:12 |
|
||
|
HTML тэги внутри apex_item.display_and_save
|
|||
|---|---|---|---|
|
#18+
Теперь я понял. Это, конечно, альтернатива, но для того, чтобы заполнить данные одной строки (предположим, 20 полей), пользователю придётся 20 раз вызывать всплывающее окно? Не очень удобно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.12.2015, 17:19 |
|
||
|
HTML тэги внутри apex_item.display_and_save
|
|||
|---|---|---|---|
|
#18+
hinotfТеперь я понял. Это, конечно, альтернатива, но для того, чтобы заполнить данные одной строки (предположим, 20 полей), пользователю придётся 20 раз вызывать всплывающее окно? Не очень удобно. минусы всегда есть. Золотой пули нет. В APEX много чего нету, не переписывать же всё. Можно спросить откуда у тебя разнородные данные? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.12.2015, 17:25 |
|
||
|
HTML тэги внутри apex_item.display_and_save
|
|||
|---|---|---|---|
|
#18+
Если упрощённо - то это форма, которая позволяет отредактировать строку любой таблицы. В момент вызова она смотрит на метаданные таблицы и строится в зависимости от них (грубо говоря, получает id таблицы и id строки). Поддерживаются CHAR, VARCHAR2, DATE, NUMBER, CLOB. Ну и ко всему этому привязаны разные ограничения на значения столбцов, заданные пользователем и прочее. Вот это хлопотное создание справочников (которые на самом деле таблицы БД) "на лету" - это практически основной функционал приложения. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.12.2015, 17:38 |
|
||
|
HTML тэги внутри apex_item.display_and_save
|
|||
|---|---|---|---|
|
#18+
hinotfЕсли упрощённо - то это форма, которая позволяет отредактировать строку любой таблицы вот именно это не люблю. Когда строят для всего и для всех. ПаровозоРакетоАвтомобиль плохо летает ездит и плавает. 2. Для кого это? Для программиста? - не нужно. Для пользователя? 1С пыталось делать конструктор для бухов. Не вышло. 3. В прошлом тысячилетт было в ГОСТ понятие АРМ. Его не для всех делали. Для конкретной роли (таблички). IMHO ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.12.2015, 18:10 |
|
||
|
|

start [/forum/topic.php?fid=50&msg=39117671&tid=1874764]: |
0ms |
get settings: |
6ms |
get forum list: |
8ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
17ms |
get topic data: |
5ms |
get forum data: |
1ms |
get page messages: |
33ms |
get tp. blocked users: |
1ms |
| others: | 229ms |
| total: | 304ms |

| 0 / 0 |
