连接数据库要查看数据源的问题
未知异常(ORA-00942: table or view does not exist )
肯定是在数据库连接方面出了问题,或者数据库本身有问题。可以看看数据源有没有配置,或者配置了,是不是自己要连接的数据库的数据源。。
如果有一个新增页面可以直接连接到上面
<input type="button" value="新增机构和员工" οnclick="add();" >
function add(){
window.location.href="com.primeton.relationmgr.relationmgr.flow?_eosFlowAction=addUI";
}
如果是一个修改页面
function update(){
window.location.href="com.primeton.relationmgr.relationmgr.flow?_eosFlowAction=update&id=1";
}
ClassCastException:类型转换不兼容时出现的错误。
在进行删除时会出现删除不了的现象。这时是因为你所写的变量不是selectedObjects。
在进行删除时传递的参数名称应该是:selectedObjects,因为jsp页面里是 <h:param name='selectedObjects/empid' iterateId='id1' property='empid' indexed='true' />
<w:rowCheckbox>
<h:param name='selectedObjects/empid' iterateId='id1' property='empid' indexed='true' />
</w:rowCheckbox>
在使用控件时一定要选好变量,因为如果此时选的变量和自己以后在逻辑流里选的变量不一样的话会出现错误的。。
再一次提交页面之后第二次提交没有反应,再一次提交的时候又好了。是因为没有写<input type="hidden" name="_eosFlowAction" value="upload"/>其中value是action的值(这个是自己命名的)
因为这是根据逻辑流走的。第一次提交之后。第二次提交由Action0到页面它就不走了。只有第三次提交的时候才走到action1。
当把<input type="hidden" name="_eosFlowAction" value="upload"/>这个写了之后第二次的时候就可以直接往下走了。。
在进行上传的时候,移动文件到新的目录,当写原目录是上传文件所在的目录时,会把此文件移到新的目录。应该把文件上传到的目录移到新的目录。
在列表输出的时候不显示,可能是应为迭代出现了错误。 <l:iterate property="fileinformations" id="id1">。看看自己的返回值和 property中的字符是不是一样。。
改名字一定要在上传到的地方该文件名,而不是添加文件名。即使你添加了。但是也只能把他当做一个文件夹来使用。最终的文件名字是不变的。
连接数据库要查看数据源的问题
未知异常(ORA-00942: table or view does not exist )
肯定是在数据库连接方面出了问题,或者数据库本身有问题。可以看看数据源有没有配置,或者配置了,是不是自己要连接的数据库的数据源。。
如果有一个新增页面可以直接连接到上面
<input type="button" value="新增机构和员工" οnclick="add();" >
function add(){
window.location.href="com.primeton.relationmgr.relationmgr.flow?_eosFlowAction=addUI";
}
如果是一个修改页面
function update(){
window.location.href="com.primeton.relationmgr.relationmgr.flow?_eosFlowAction=update&id=1";
}
ClassCastException:类型转换不兼容时出现的错误。
在进行删除时会出现删除不了的现象。这时是因为你所写的变量不是selectedObjects。
在进行删除时传递的参数名称应该是:selectedObjects,因为jsp页面里是 <h:param name='selectedObjects/empid' iterateId='id1' property='empid' indexed='true' />
<w:rowCheckbox>
<h:param name='selectedObjects/empid' iterateId='id1' property='empid' indexed='true' />
</w:rowCheckbox>
在使用控件时一定要选好变量,因为如果此时选的变量和自己以后在逻辑流里选的变量不一样的话会出现错误的。。
EOS在连接表的时候。表使用了大字段(BLOB)。结果在运行的时候老是出现此类找不到。
<w:richtext property=" "/>
此标签可以是一个多功能的输入文本区域。
ctrl+shift+r 可以再EOS找到图元
在进行表的级联的时候一定要,让1的一段进行控制。这样可以把1的那端的值传过来。如果让多的一段进行控制。也就是让多的一端去赋值给你的一端。这样就会出错了。。
<td class="form_label">
选择类别:
</td>
<td colspan="1">
<r:comboSelect allowInput="false" id="queryclassfy" queryAction="com.primeton.mark.bhmark.queryclass.biz" name="bhbenchmarking/classify" xpath="result" textField="title" valueField="id" >
</r:comboSelect>
</td>
这个可以进行级联。是一个下来菜单。
comboselect一定要注意:第一个comboselect的id 和第二个的linkId要一致。因为第二个就是链接第一个id。这样这两个才能够有关联。
同时第二个的输入参数一定要和第一个的返回值一样。也就是和xpath一样。这样 才能把值传到第二个。
ctr+shfit+R 能够在EOS开发界面上查找图元
在EOS里面写Java类的时候,如果想让他当做一个图元使用的话,
类里面的 @Bizlet 注释一定不能够少。
http://www.webxml.com.cn/WebServices/WeatherWebService.asmx?wsdl。
<td>
<h:text iterateId="id1" property="fgoodsname"/>
<w:lookup style="width:0px;"dialogTitle="详细物品"/>
</td>
使用uplook时可以这样使用,一边在框框里显示值。
<td>
<h:text iterateId="id1" property="fgoodsname"/>
<w:lookup style="width:0px;" lookupUrl="com.purchase.warehouse.stock.allstock.flow" dialogTitle="详细物品" height="700px" width="1100px"/>
</td>
page/isCount=true page/count=10(显示10条记录)
select t.fgeneral,t.fbasic,sum(t.fnowstocknum) fnowstocknum,t.fappbase,t.fworkflowtype,t.fbelongstoreid from t_pur_warehouse t group by t.fgeneral ,t.fbelongstoreid
在EOS中所有的最好都要加一个别名,要不然可能会出错的。
要传id的时候可以在URL中传递过去。
'com.purchase.warehouse.stock.detailedstock.flow?t1='+encodeURIComponent(fbasic)+'&t2='+encodeURIComponent(fbelongstoreid)
function model(fbasic,fbelongstoreid){
window.showModal('com.purchase.warehouse.stock.detailedstock.flow?t1='+encodeURIComponent(fbasic)+'&t2='+encodeURIComponent(fbelongstoreid),window,null,1200,600);
}
<input type="button" value="详细" οnclick="model('<b:write iterateId="id1" property="fgeneral"/>','<b:write iterateId="id1" property="fbelongstoreid"/>');">
在模态窗口中传递父页面的html里面的元素。在接收的时候可以使用window.dialogArguments。
比如: var t=window.dialogArguments.document.getElementsById("Text1");其中Text1是父页面的id。这样 t 就可以获取Text1上面的值了。
在使用模态窗口返回值的时候。var a=document.getElementById("Text");
a.value=window.showModalDialog('shenhua12.html',window,'dialogWidth:300px;dialogHeight:400px');
如上例
千万不能够写成
var a=document.getElementById("Text").value;
a=window.showModalDialog('shenhua12.html',window,'dialogWidth:300px;dialogHeight:400px');
这样的话a取不到值的。
单选框默认选中按钮
<td colspan="1">
<input type="radio" name="tpurwarehouse/fstate" value="是"/>是
<input type="radio" name="tpurwarehouse/fstate" value="否" checked/>否
</td>
<input type="hidden" name="temp1" value='<b:write property="simpletpurwarehouse/fgeneral"/>'/>
隐藏域传值,这时只要在页面输出参数设置一个temp1即可
在传递参数的时候“fid ”在接受端始终接收不到数值。原来参数是“fid” 不应该有空格的。。
在查询实体里写的sql语句不能够写有分号。当写有分号的时候虽然在查询实体里不会出错,但是会在逻辑流调用的时候出现错误。
命名SQL里面操作的是真实的表,绝不能够操作查询实体。可以把查询实体当做参数,或者返回值。但是sql语句里必须是数据库中的表。
select t.* from t_workflow t 其中t_workflow是数据库中的表
命名sql中,传递的参数可以是一个查询实体。但是这个查询实体可以和sql语句中的表没有任何联系。只要这个查询实体里的参数和类型sql中返回的参数类型一样即可。
未知异常(ORA-00942: table or view does not exist )
肯定是在数据库连接方面出了问题,或者数据库本身有问题。可以看看数据源有没有配置,或者配置了,是不是自己要连接的数据库的数据源。。
如果有一个新增页面可以直接连接到上面
<input type="button" value="新增机构和员工" οnclick="add();" >
function add(){
window.location.href="com.primeton.relationmgr.relationmgr.flow?_eosFlowAction=addUI";
}
如果是一个修改页面
function update(){
window.location.href="com.primeton.relationmgr.relationmgr.flow?_eosFlowAction=update&id=1";
}
ClassCastException:类型转换不兼容时出现的错误。
在进行删除时会出现删除不了的现象。这时是因为你所写的变量不是selectedObjects。
在进行删除时传递的参数名称应该是:selectedObjects,因为jsp页面里是 <h:param name='selectedObjects/empid' iterateId='id1' property='empid' indexed='true' />
<w:rowCheckbox>
<h:param name='selectedObjects/empid' iterateId='id1' property='empid' indexed='true' />
</w:rowCheckbox>
在使用控件时一定要选好变量,因为如果此时选的变量和自己以后在逻辑流里选的变量不一样的话会出现错误的。。
再一次提交页面之后第二次提交没有反应,再一次提交的时候又好了。是因为没有写<input type="hidden" name="_eosFlowAction" value="upload"/>其中value是action的值(这个是自己命名的)
因为这是根据逻辑流走的。第一次提交之后。第二次提交由Action0到页面它就不走了。只有第三次提交的时候才走到action1。
当把<input type="hidden" name="_eosFlowAction" value="upload"/>这个写了之后第二次的时候就可以直接往下走了。。
在进行上传的时候,移动文件到新的目录,当写原目录是上传文件所在的目录时,会把此文件移到新的目录。应该把文件上传到的目录移到新的目录。
在列表输出的时候不显示,可能是应为迭代出现了错误。 <l:iterate property="fileinformations" id="id1">。看看自己的返回值和 property中的字符是不是一样。。
改名字一定要在上传到的地方该文件名,而不是添加文件名。即使你添加了。但是也只能把他当做一个文件夹来使用。最终的文件名字是不变的。
连接数据库要查看数据源的问题
未知异常(ORA-00942: table or view does not exist )
肯定是在数据库连接方面出了问题,或者数据库本身有问题。可以看看数据源有没有配置,或者配置了,是不是自己要连接的数据库的数据源。。
如果有一个新增页面可以直接连接到上面
<input type="button" value="新增机构和员工" οnclick="add();" >
function add(){
window.location.href="com.primeton.relationmgr.relationmgr.flow?_eosFlowAction=addUI";
}
如果是一个修改页面
function update(){
window.location.href="com.primeton.relationmgr.relationmgr.flow?_eosFlowAction=update&id=1";
}
ClassCastException:类型转换不兼容时出现的错误。
在进行删除时会出现删除不了的现象。这时是因为你所写的变量不是selectedObjects。
在进行删除时传递的参数名称应该是:selectedObjects,因为jsp页面里是 <h:param name='selectedObjects/empid' iterateId='id1' property='empid' indexed='true' />
<w:rowCheckbox>
<h:param name='selectedObjects/empid' iterateId='id1' property='empid' indexed='true' />
</w:rowCheckbox>
在使用控件时一定要选好变量,因为如果此时选的变量和自己以后在逻辑流里选的变量不一样的话会出现错误的。。
EOS在连接表的时候。表使用了大字段(BLOB)。结果在运行的时候老是出现此类找不到。
<w:richtext property=" "/>
此标签可以是一个多功能的输入文本区域。
ctrl+shift+r 可以再EOS找到图元
在进行表的级联的时候一定要,让1的一段进行控制。这样可以把1的那端的值传过来。如果让多的一段进行控制。也就是让多的一端去赋值给你的一端。这样就会出错了。。
<td class="form_label">
选择类别:
</td>
<td colspan="1">
<r:comboSelect allowInput="false" id="queryclassfy" queryAction="com.primeton.mark.bhmark.queryclass.biz" name="bhbenchmarking/classify" xpath="result" textField="title" valueField="id" >
</r:comboSelect>
</td>
这个可以进行级联。是一个下来菜单。
comboselect一定要注意:第一个comboselect的id 和第二个的linkId要一致。因为第二个就是链接第一个id。这样这两个才能够有关联。
同时第二个的输入参数一定要和第一个的返回值一样。也就是和xpath一样。这样 才能把值传到第二个。
ctr+shfit+R 能够在EOS开发界面上查找图元
在EOS里面写Java类的时候,如果想让他当做一个图元使用的话,
类里面的 @Bizlet 注释一定不能够少。
http://www.webxml.com.cn/WebServices/WeatherWebService.asmx?wsdl。
<td>
<h:text iterateId="id1" property="fgoodsname"/>
<w:lookup style="width:0px;"dialogTitle="详细物品"/>
</td>
使用uplook时可以这样使用,一边在框框里显示值。
<td>
<h:text iterateId="id1" property="fgoodsname"/>
<w:lookup style="width:0px;" lookupUrl="com.purchase.warehouse.stock.allstock.flow" dialogTitle="详细物品" height="700px" width="1100px"/>
</td>
page/isCount=true page/count=10(显示10条记录)
select t.fgeneral,t.fbasic,sum(t.fnowstocknum) fnowstocknum,t.fappbase,t.fworkflowtype,t.fbelongstoreid from t_pur_warehouse t group by t.fgeneral ,t.fbelongstoreid
在EOS中所有的最好都要加一个别名,要不然可能会出错的。
要传id的时候可以在URL中传递过去。
'com.purchase.warehouse.stock.detailedstock.flow?t1='+encodeURIComponent(fbasic)+'&t2='+encodeURIComponent(fbelongstoreid)
function model(fbasic,fbelongstoreid){
window.showModal('com.purchase.warehouse.stock.detailedstock.flow?t1='+encodeURIComponent(fbasic)+'&t2='+encodeURIComponent(fbelongstoreid),window,null,1200,600);
}
<input type="button" value="详细" οnclick="model('<b:write iterateId="id1" property="fgeneral"/>','<b:write iterateId="id1" property="fbelongstoreid"/>');">
在模态窗口中传递父页面的html里面的元素。在接收的时候可以使用window.dialogArguments。
比如: var t=window.dialogArguments.document.getElementsById("Text1");其中Text1是父页面的id。这样 t 就可以获取Text1上面的值了。
在使用模态窗口返回值的时候。var a=document.getElementById("Text");
a.value=window.showModalDialog('shenhua12.html',window,'dialogWidth:300px;dialogHeight:400px');
如上例
千万不能够写成
var a=document.getElementById("Text").value;
a=window.showModalDialog('shenhua12.html',window,'dialogWidth:300px;dialogHeight:400px');
这样的话a取不到值的。
单选框默认选中按钮
<td colspan="1">
<input type="radio" name="tpurwarehouse/fstate" value="是"/>是
<input type="radio" name="tpurwarehouse/fstate" value="否" checked/>否
</td>
<input type="hidden" name="temp1" value='<b:write property="simpletpurwarehouse/fgeneral"/>'/>
隐藏域传值,这时只要在页面输出参数设置一个temp1即可
在传递参数的时候“fid ”在接受端始终接收不到数值。原来参数是“fid” 不应该有空格的。。
在查询实体里写的sql语句不能够写有分号。当写有分号的时候虽然在查询实体里不会出错,但是会在逻辑流调用的时候出现错误。
命名SQL里面操作的是真实的表,绝不能够操作查询实体。可以把查询实体当做参数,或者返回值。但是sql语句里必须是数据库中的表。
select t.* from t_workflow t 其中t_workflow是数据库中的表
命名sql中,传递的参数可以是一个查询实体。但是这个查询实体可以和sql语句中的表没有任何联系。只要这个查询实体里的参数和类型sql中返回的参数类型一样即可。