如图所示,下一步时要保证右边的list中必须选择有项,但是可以默认一些项在初始化时就选择好,不用每次都选择。
在下一步时,两种方式都试过了,
第一种,把右侧的list设置为mandatory field,registerField("selChannelsList*",m_pLstSelect);按默认的方式,初始的next是不可用的,除非从左侧选择一个到右边才可用。
第二种,做一个隐藏的edit,把它设置为mandatory field,registerField("selChannelsEdit*",m_pEdt),只要有选择到右边的操作,就把edit设置为list的item个数,这样也能激发下一步的next,但是还是出现老问题,默认值还是认,除选择有一个,否则都不能下一点。
搞了老半天,无语了,像nextid也重载过,该问题也可以解决,但是如果在该页面把右侧list中内容清空然后back然后再next到该页面,则会提示好几次说右侧的list没有内容。不知如何解决了。
请问有没有好一点的解决方案?谢谢!