cc.Class({ extends: cc.BaseClass, properties: { sexToggleContainer: cc.ToggleContainer, }, ctor: function () { }, OnClicked_Submit: function () { cc.gSoundRes.PlaySound('Button'); var pGlobalUserData = g_GlobalUserInfo.GetGlobalUserData(); var toggles = this.sexToggleContainer.node.children; for (var i = 0; i < toggles.length; i++) { var toggleNode = toggles[i]; var toggleComponent = toggleNode.getComponent(cc.Toggle); if (toggleComponent) { if (toggleComponent.isChecked) { if(pGlobalUserData.cbGender== toggleNode.name){ g_CurScene.ShowTips(`性別不能與原性別相同`); return; } this.OnBtChangeSex(toggleNode.name); this.HideView(); break; } } } }, OnBtChangeSex:function(toggle){ var pGlobalUserData = g_GlobalUserInfo.GetGlobalUserData(); var siblingNode = this.node.parent.getChildByName('UserNode'); var pUserCtrl = siblingNode.getComponent('UserCtrl'); var webUrl = window.PHP_HOME+'/UserFunc.php?&GetMark=6&dwUserID='+pGlobalUserData.dwUserID; webUrl += "&Sex="+toggle; WebCenter.GetData(webUrl, null, function (data) { pGlobalUserData.cbGender = toggle; pUserCtrl.SetUserByID(pGlobalUserData.dwUserID); g_CurScene.ShowTips(`修改成功`); }.bind(this)); }, });