internal static bool AreDefault(this JqGridInlineNavigatorAddActionOptions inlineNavigatorAddActionOptions) { return((inlineNavigatorAddActionOptions.RowId == JqGridOptionsDefaults.Navigator.NewRowId) && (inlineNavigatorAddActionOptions.InitData == null) && (inlineNavigatorAddActionOptions.NewRowPosition == JqGridOptionsDefaults.Navigator.NewRowPosition) && (inlineNavigatorAddActionOptions.UseDefaultValues == JqGridOptionsDefaults.Navigator.UseDefaultValues) && (inlineNavigatorAddActionOptions.UseFormatter == JqGridOptionsDefaults.Navigator.UseFormatter) && (inlineNavigatorAddActionOptions as JqGridInlineNavigatorActionOptions).AreDefault()); }
internal static StringBuilder AppendInlineNavigatorAddActionOptions(this StringBuilder javaScriptBuilder, JqGridInlineNavigatorAddActionOptions inlineNavigatorAddActionOptions, IJqGridJsonService jqGridJsonService) { if ((inlineNavigatorAddActionOptions != null) && !inlineNavigatorAddActionOptions.AreDefault()) { javaScriptBuilder.AppendJavaScriptObjectFieldOpening(JqGridOptionsNames.Navigator.ADD_PARAMETERS) .AppendJavaScriptObjectStringField(JqGridOptionsNames.Navigator.ROW_ID, inlineNavigatorAddActionOptions.RowId, JqGridOptionsDefaults.Navigator.NewRowId) .AppendJavaScriptObjectObjectField(JqGridOptionsNames.Navigator.INIT_DATA, inlineNavigatorAddActionOptions.InitData, jqGridJsonService) .AppendJavaScriptObjectEnumField(JqGridOptionsNames.Navigator.POSITION, inlineNavigatorAddActionOptions.NewRowPosition, JqGridOptionsDefaults.Navigator.NewRowPosition) .AppendJavaScriptObjectBooleanField(JqGridOptionsNames.Navigator.USE_DEFAULT_VALUES, inlineNavigatorAddActionOptions.UseDefaultValues, JqGridOptionsDefaults.Navigator.UseDefaultValues) .AppendJavaScriptObjectBooleanField(JqGridOptionsNames.Navigator.USE_FORMATTER, inlineNavigatorAddActionOptions.UseFormatter, JqGridOptionsDefaults.Navigator.UseFormatter) .AppendInlineNavigatorActionOptions(JqGridOptionsNames.Navigator.ADD_ROW_PARAMETERS, inlineNavigatorAddActionOptions, jqGridJsonService) .AppendJavaScriptObjectFieldClosing(); } return(javaScriptBuilder); }