1

我在 ESRI 工具栏内有一个 ESRI 下拉控件。下拉列表中的一项需要在其中包含“&”符号。As it turns out ESRI stuff builds its callback strings as & delimited strings, so when an item is selected the parent toolbar immediately builds and handles the callback string. 在某一时刻,它会根据 '&' 使应用程序崩溃来拆分字符串。

实际上,在 esri 下拉列表中有一个 & 符号会导致在您选择项目时发生令人讨厌的事情。

我需要做的是在回调的事情开始发生之前找出我如何跳进去并去掉它。我在想也许我必须创建一个自定义的 esri 工具栏控件,但我不确定,那是非常不可取的。

有任何想法吗?

4

1 回答 1

0

韦尔普。如果有人好奇,我会采用不同的方法......

回调是根据下拉项值构建的,而下拉项名称是向用户显示的内容。因此,我将名称设置为带有 & 符号的名称,并将值设置为不带符号的名称。

这需要在几个点上进行一些特殊检查,但总体而言,黑客攻击并不太侵入。

于 2010-03-09T22:22:53.293 回答