Chl*_*hil 4 sharepoint sharepoint-2007
我有一个自定义列表模板,部署为.wsp.该列表有近30列,包括列类型为"Choice"的几个DropDownLists.没有列是必需的,客户想要一个空白选项作为每个列的默认选择.不幸的是,一旦保存了列表项,就不能再取消选择已选择值的任何列.
为了解决这个问题,我们在schema.xml和event.xml文件中添加了一个空白<CHOICE> </ CHOICE>元素.
不幸的是,其中一列完全忽略了空白选择 - 行为与我上面描述的相同(SP默认行为).我已经检查了显而易见的(对我而言) - 确保guids匹配,两个文件中都存在空白选择等.
关于我可以解决的问题的任何其他想法?
小智 6
我想在经过多次挫折和反复试验后,我解决了这个长时间的问题.每个人似乎都认为这在设计上是不可能的,但事实上它很简单.
列选项中的空格似乎被SharePoint擦除,但我发现ASCII表中的空白字符不会被SharePoint引擎擦除.
这是ASCII字符0x81或0129.
非空白区(0160)似乎也被刷过
要创建空白字符,请按住"Alt"键并在NUMERIC KEYPAD上键入"0129".
备用选项:我使用PSPAD编辑器创建单个字符129并将其复制并粘贴到我的一个选择类型列和presto中:列选择器中出现空白选择.我怀疑它也适用于你的解决方案.
| 归档时间: |
|
| 查看次数: |
16367 次 |
| 最近记录: |