Гость
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / плагин в апексе / 13 сообщений из 13, страница 1 из 1
14.05.2009, 01:49
    #35984425
плагин в апексе
Добрый время! не подскажите можно ли в апексе создовать свои плагины? если да то как?
...
Рейтинг: 0 / 0
14.05.2009, 10:51
    #35984908
Ales Protiv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
плагин в апексе
apex builder plugin
Правда не знаю, то ли это, что вам нужно.
...
Рейтинг: 0 / 0
14.05.2009, 14:38
    #35985627
плагин в апексе
Ales Protiv к сожалению ваша ссылка не открывается
...
Рейтинг: 0 / 0
16.05.2009, 00:37
    #35989215
плагин в апексе
Ales Protiv, простите зароботала ваша ссылка, я почти это имел ввиду, ведь здесь плагин апексовый то есть который они создали, а у меня вопрос другой можно свой плагин создать, это возможно? если да то как?
...
Рейтинг: 0 / 0
16.05.2009, 15:59
    #35989511
Ales Protiv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
плагин в апексе
Вовсе не они. Патрик стал работать в Oracle только 23 февраля этого года. А плагину уже "семь лет в обед".
Вы скажите, что вы хотите сделать.
...
Рейтинг: 0 / 0
16.05.2009, 17:14
    #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
16.05.2009, 18:11
    #35989617
Ales Protiv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
плагин в апексе
У вас какая версия флэш-проигрывателя?
...
Рейтинг: 0 / 0
16.05.2009, 19:18
    #35989676
плагин в апексе
Adobe Flash Player 10 ActiveX
и
Adobe Flash Player 10 Plugin
...
Рейтинг: 0 / 0
16.05.2009, 19:23
    #35989685
Ales Protiv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
плагин в апексе
версия подходящая :)
Я вам предлагаю для начала скомпилировать какой-нибудь swf с одной кнопкой. Проверить работает ли он сам по себе, а потом попытаться его встроить в страницу Apex.
Если получится, то можно будет подумать где следующая проблема.
...
Рейтинг: 0 / 0
16.05.2009, 19:34
    #35989694
Ales Protiv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
плагин в апексе
По поводу плагинов.. GreaseMonkey - ключевое слово для поиска. Именно на его основе и работает apex builder plugin.
...
Рейтинг: 0 / 0
16.05.2009, 20:34
    #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
16.05.2009, 21:13
    #35989752
Ales Protiv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
плагин в апексе
OK
...
Рейтинг: 0 / 0
17.05.2009, 14:31
    #35990138
плагин в апексе
спасибо Саш))
...
Рейтинг: 0 / 0
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / плагин в апексе / 13 сообщений из 13, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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