Exemplo n.º 1
0
        private static void setFormat(IInlColBuilder builder, string format, string valProp, string modelProp = null, string jsformat = null)
        {
            valProp   = valProp ?? builder.Column.Bind;
            modelProp = modelProp ?? valProp;

            builder.AddInline(new InlElem {
                Format = format, ModelProp = modelProp, ValProp = valProp, JsFormat = jsformat
            });
        }
Exemplo n.º 2
0
        private static void setFormat <T>(IInlColBuilder builder, IAwesomeHelper <T> helper, string valProp, string modelProp = null)
        {
            string format, jsformat = null;
            var    prender = helper as IPartRender;

            if (prender != null)
            {
                var parts = prender.GetParts();
                format   = parts[0];
                jsformat = parts[1];
            }
            else
            {
                format = helper.ToString();
            }

            setFormat(builder, format, valProp ?? helper.Awe.Prop, modelProp ?? helper.Awe.Prop, jsformat);
        }