protected override void InitializeClientObjectScript(StringBuilder stb, string localVarName, string clientID) { base.InitializeClientObjectScript(stb, localVarName, clientID); if (ReadOnly) { stb.AppendFormat("{0}.readOnly={1};\n", localVarName, ReadOnly.ToScript()); } stb.AppendFormat("{0}.isSearchPerformed={1};\n", localVarName, SearchPerformed.ToScript()); stb.AppendFormat("{0}.hasDetailRows={1};\n", localVarName, SettingsDetail.ShowDetailRow.ToScript()); if (SettingsBehavior.ConfirmEditFormWindowUnload) { stb.AppendFormat("{0}.confirmEditFormWindowUnload={1};\n", localVarName, SettingsText.ConfirmEditFormWindowUnload.ToScript()); } stb.AppendFormat("{0}.sourceElementNotFound={1};\n", localVarName, SettingsText.SourceElementNotFound.ToScript()); stb.AppendFormat("{0}.callbackTargetNotFound={1};\n", localVarName, SettingsText.CallbackTargetNotFound.ToScript()); GenerateClientVisibleColumns(stb, localVarName); }