2013-03-07 96 views
0

因此,对于dijit/form/CheckBox,值为true或false的字符串。这会导致我的数据源中存在Y/N值的问题。我试过做一个复选框子类来覆盖_setValueAttr和_getValueAttr来正确返回/设置Y/N,但没有运气。Dojo有状态转换为复选框

我还考虑过将我的mvc“at”函数与转换数据进行转换,但显然这只适用于具有格式/解析函数的小部件(复选框没有)。

那么,我还可以怎样将一个复选框链接到我的有状态,其中Y是选中状态,N是非选中状态?

回答

0

,如果你做你自己的复选框,扩展标准之一,并使其有状态的,那么你可以重写_valueGetter和_valueSetter功能进行映射Y/N - 真/假

通常情况下,这应该是足够了,但在调用this.get(“value”)的小部件函数的情况下是危险的;

+0

试过了,没有工作。感谢名单。 – flxkid 2013-03-07 16:20:54