|
|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。如果您注册时有任何问题请联系客服QQ: 83569622 。
您需要 登录 才可以下载或查看,没有帐号?注册
x
动态创建一个高级表,其中有一行是只需要显示,其他行就需要输入,我用switcher来实现,但在实现过程遇到问题,望达人帮忙!
程序创建switherbean代码如下:
.........前面创建表头和列忽略............
OASwitcherBean switcherbean = (OASwitcherBean)
createWebBean(pageContext, SWITCHER_BEAN, null, fdType+"switcher");
switcherbean.setViewAttributeName("EditFlag");
OAMessageTextInputBean inputbean = (OAMessageTextInputBean)
createWebBean(pageContext, MESSAGE_TEXT_INPUT_BEAN, null,"inputbean");
OAMessageStyledTextBean styledbean = (OAMessageStyledTextBean)
createWebBean(pageContext, MESSAGE_STYLED_TEXT_BEAN, null,"styledbean");
inputbean.setViewAttributeName(fdType);
inputbean.setColumns(10);
styledbean.setViewAttributeName(fdType);
switcherbean.setNamedChild("input", inputbean);
switcherbean.setNamedChild("styled", styledbean);
column1.addIndexedChild(switcherbean);
....................................
这段代码运行后,显示出来的效果确实如我所愿,查出了vo里的值,但不知为什么无法保存输入的值,不管输入什么值,都无法进入EO保存,如果不用switcher就没问题,哪位达人看看,我哪里写错了或者漏了代码,急!
|
|