从plsql动态区域设置页面项值

时间:2019-04-22 17:09:02

标签: javascript oracle plsql oracle-apex-18.2

我正在使用PLSQL Dynamic Region使用下面的代码创建带有列表项的复选框集

DECLARE 
CURSOR SNACKS IS
select b.SRC_NAME,b.src_id,C.price,c.cal_ratio,c.carbo_ratio,c.fat_ratio,c.protein_ratio
from SOURCE_TYPES a,SOURCES b,SOURCE_WEIGHTS c
where A.SRC_TYPE_ID = B.SRC_TYPE_ID
and  b.src_id = c.src_id
and a.SOURCE_CATEGORY = 'ADDITION'
and a.type_name = 'Snack Source';
BEGIN
htp.p('<html>');
htp.p('<head>');

htp.p('</head>');
htp.p('<body>');
htp.p('<div class="div">');
FOR i IN SNACKS LOOP        

    htp.p('<span class="span"><input type="checkbox" name="snacks" value="'||i.price||'" class="chk" />'||i.SRC_NAME||'</span>
    <input type="number" name="quantity" value="1" class="list" />');

END LOOP;
htp.p('</div>');

htp.p('</body>');
htp.p('</html>');
END;

此代码为光标中的每个源创建checkboxex, 我想在页面项目值中添加C.price,c.cal_ratio,c.carbo_ratio,c.fat_ratio,c.protein_ratio

:PAGE_TOTAL := :PAGE_TOTAL+ (CURSOR.PRICE * CHECKBOX.QUANTITY ); :PAGE_PROTEIN := :PAGE_PROTEIN + CURSOR.PROTEIN_RATIO; AND So on for all Rest Page Item..

我要根据动态区域中的游标值计算五个页面项

0 个答案:

没有答案