private static StringBuilder AppendJsonRecordsReader(this StringBuilder javaScriptBuilder, JqGridJsonRecordsReader jsonRecordsReader) { if ((jsonRecordsReader != null) && !jsonRecordsReader.IsDefault()) { javaScriptBuilder.AppendJavaScriptObjectFieldOpening(JqGridOptionsNames.JsonReader.SUBGRID) .AppendJsonRecordsReaderProperties(jsonRecordsReader) .AppendJavaScriptObjectFieldClosing(); } return(javaScriptBuilder); }
private static StringBuilder AppendJsonRecordsReaderProperties(this StringBuilder javaScriptBuilder, JqGridJsonRecordsReader jsonRecordsReader) { return(javaScriptBuilder.AppendJavaScriptObjectStringField(JqGridOptionsNames.JsonReader.RECORDS, jsonRecordsReader.Records, JqGridOptionsDefaults.Response.Records) .AppendJavaScriptObjectStringField(JqGridOptionsNames.JsonReader.RECORD_VALUES, jsonRecordsReader.RecordValues, JqGridOptionsDefaults.Response.RecordValues) .AppendJavaScriptObjectBooleanField(JqGridOptionsNames.JsonReader.REPEAT_ITEMS, jsonRecordsReader.RepeatItems, JqGridOptionsDefaults.Response.RepeatItems)); }
internal static bool IsDefault(this JqGridJsonRecordsReader jsonRecordsReader) { return((jsonRecordsReader.Records == JqGridOptionsDefaults.Response.Records) && (jsonRecordsReader.RecordValues == JqGridOptionsDefaults.Response.RecordValues) && (jsonRecordsReader.RepeatItems == JqGridOptionsDefaults.Response.RepeatItems)); }