powered by simpleCommunicator - 2.0.52     © 2025 Programmizd 02
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / плагин в апексе
13 сообщений из 13, страница 1 из 1
плагин в апексе
    #35984425
Добрый время! не подскажите можно ли в апексе создовать свои плагины? если да то как?
...
Рейтинг: 0 / 0
плагин в апексе
    #35984908
Фотография Ales Protiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
apex builder plugin
Правда не знаю, то ли это, что вам нужно.
...
Рейтинг: 0 / 0
плагин в апексе
    #35985627
Ales Protiv к сожалению ваша ссылка не открывается
...
Рейтинг: 0 / 0
плагин в апексе
    #35989215
Ales Protiv, простите зароботала ваша ссылка, я почти это имел ввиду, ведь здесь плагин апексовый то есть который они создали, а у меня вопрос другой можно свой плагин создать, это возможно? если да то как?
...
Рейтинг: 0 / 0
плагин в апексе
    #35989511
Фотография Ales Protiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вовсе не они. Патрик стал работать в Oracle только 23 февраля этого года. А плагину уже "семь лет в обед".
Вы скажите, что вы хотите сделать.
...
Рейтинг: 0 / 0
плагин в апексе
    #35989562
ну тогда получается можно создавать плагины для себя, просто как я понима под плагином это добавление новых возможностей для себя, то есть под себя настраивать. А то что сделал Патрик я понял это что то типа "добавка апексовая"
Ales Protiv у меня вопрос к вам, немного не по теме, я увидел в вашем блоге соединение flex c oracle, http://alp-it.ru/2009/02/simple-oracle-flex-connecting/ сделал как вы описывали, мои шаги:
1)создал TEMP_ITEM_1

2)создал Application Process с именем SELECT с содержанием
declare
x clob;
begin
select xmltype(cursor(select * from &TEMP_ITEM_1.)).getclobval() into x from dual;
owa_text.print_multi(clob_to_multi_line(x));
end;

3)создал функцию
create or replace function clob_to_multi_line(v_clob clob) return owa_text.multi_line is
res owa_text.multi_line;
r_cnt integer;
rem integer;
b_pos integer;
b_siz integer;
begin
r_cnt := trunc(dbms_lob.getlength(v_clob) / 32767);
rem := mod(dbms_lob.getlength(v_clob), 32767);
b_pos := 1;
for idx in 1..r_cnt loop
b_siz := 32767;
dbms_lob.read(v_clob, b_siz, b_pos, res.rows(idx));
b_pos := b_pos + b_siz;
end loop;
res.num_rows := r_cnt;
if (rem > 0) then
dbms_lob.read(v_clob, rem, b_pos, res.rows(r_cnt + 1));
res.num_rows := res.num_rows + 1;
end if;
res.partial_row := false;
return res;
end clob_to_multi_line;

4)во Flex создал приложение с именем demo
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"
layout="absolute"
horizontalAlign="center"
backgroundColor="0xFFFFFF"
creationComplete="testData.send();">

<mx:Script>
<![CDATA[

import mx.rpc.events.ResultEvent;

[Bindable]
private var dataSet:XML;

private function resultHandler(event:ResultEvent):void
{
dataSet = event.result as XML;
}

]]>
</mx:Script>

<mx:HTTPService
id="testData"
url="http://apex.oracle.com/pls/otn/f?p=51143:0:0:APPLICATION_PROCESS=SELECT:::TEMP_ITEM_1:V_CATS"
resultFormat="e4x"
result="resultHandler(event);"/>

<mx:DataGrid dataProvider="{dataSet.ROW}" editable="true" sortableColumns="true" height="250">
<mx:columns>
<mx:DataGridColumn headerText="ID" dataField="CID" width="40" />
<mx:DataGridColumn headerText="Language" dataField="LANGU" width="100" />
<mx:DataGridColumn headerText="Name" dataField="CNAME" width="500" />
</mx:columns>
</mx:DataGrid>

</mx:Application>
ents ->
5)pзагрузил ив Shared Components -> Images Shared Components -> Static Files
в загруженном Static Files, захожу в demo пишет что
File:
This text file is too large to edit. To change the content, you must edit the file on your local machine and upload it again.
пытался загружать разные приложения тоже самое пишет

6)создал html регион с следующим сожержанием
<OBJECT classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0"
WIDTH="100%"
HEIGHT="100%"
id="charts"
ALIGN="">
<PARAM NAME=movie VALUE="#WORKSPACE_IMAGES#demo.swf">
<PARAM NAME=quality VALUE=high>
<PARAM NAME=bgcolor VALUE=#666666>

<EMBED src="#WORKSPACE_IMAGES#demo.swf"
quality=high
bgcolor=#FFFFFF
WIDTH="100%"
HEIGHT="100%"
NAME="charts"
ALIGN=""
swLiveConnect="true"
TYPE="application/x-shockwave-flash"
PLUGINSPAGE="http://www.macromedia.com/go/getflashplayer">
</EMBED>
</OBJECT>

во время компиляции на страничке никакой таблицы не появляется, в чем беда? где я не правильно делаю? помоги разобраться мне очень нужно это решение
я установил Oracle XE и обновил версию Apex 3.2
вроде мне говорят что может быть проблема с флешом, но я не думаю что из за этого
...
Рейтинг: 0 / 0
плагин в апексе
    #35989617
Фотография Ales Protiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У вас какая версия флэш-проигрывателя?
...
Рейтинг: 0 / 0
плагин в апексе
    #35989676
Adobe Flash Player 10 ActiveX
и
Adobe Flash Player 10 Plugin
...
Рейтинг: 0 / 0
плагин в апексе
    #35989685
Фотография Ales Protiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
версия подходящая :)
Я вам предлагаю для начала скомпилировать какой-нибудь swf с одной кнопкой. Проверить работает ли он сам по себе, а потом попытаться его встроить в страницу Apex.
Если получится, то можно будет подумать где следующая проблема.
...
Рейтинг: 0 / 0
плагин в апексе
    #35989694
Фотография Ales Protiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
По поводу плагинов.. GreaseMonkey - ключевое слово для поиска. Именно на его основе и работает apex builder plugin.
...
Рейтинг: 0 / 0
плагин в апексе
    #35989726
долго не думал создал вот такое преложение

<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute">

<mx:Script>
<![CDATA[

import mx.rpc.events.ResultEvent;

[Bindable]
private var dataSet:XML;

private function resultHandler(event:ResultEvent):void
{
dataSet = event.result as XML;
}

]]>
</mx:Script>

<mx:DataGrid dataProvider="{dataSet.ROW}" editable="true" sortableColumns="true" height="250">
<mx:columns>
<mx:DataGridColumn headerText="ID" dataField="CID" width="40" />
<mx:DataGridColumn headerText="Language" dataField="LANGU" width="100" />
<mx:DataGridColumn headerText="Name" dataField="CNAME" width="500" />
</mx:columns>
</mx:DataGrid>
</mx:Application>

которое просто выдаст табличку без каких либо данных, загрузил и хоть как все тоже самое.
спасибо насчет плагина, сегодня покопаюсь)))
а как с вами можно связатся может так было бы быстрее решить задачу, мое мыло mikael555@mail.ru
...
Рейтинг: 0 / 0
плагин в апексе
    #35989752
Фотография Ales Protiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
OK
...
Рейтинг: 0 / 0
плагин в апексе
    #35990138
спасибо Саш))
...
Рейтинг: 0 / 0
13 сообщений из 13, страница 1 из 1
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / плагин в апексе
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]