protected override IEnumerable<ScriptDescriptor> GetScriptDescriptors() { ScriptControlDescriptor descriptor = new ScriptControlDescriptor("My.Controls.ImageView", this.ClientID); //descriptor.AddProperty("data", this.Data); descriptor.AddScriptProperty("data", this.Data); descriptor.AddProperty("dataProvider", this.DataProvider); descriptor.AddProperty("fetchOperation", this.FetchOperation); descriptor.AddProperty("fetchParameters", this.FetchParameters); descriptor.AddProperty("autoFetch", this.AutoFetch); yield return descriptor; }
GetScriptDescriptors() { ScriptControlDescriptor descriptor = new ScriptControlDescriptor("Wybecom.TalkPortal.DMD.Controls.DMDClient", this.ClientID); descriptor.AddScriptProperty("filterGroup", FilterGroup.ToJSConstructor()); string componentID = this.ResolveControlID(this.CTIClientID); if (componentID != null && componentID != "") { descriptor.AddComponentProperty("ctiClient", componentID); } descriptor.AddProperty("target", this.ResolveControlID(this.TargetControlID)); descriptor.AddProperty("dmdService", this.dmdService); //descriptor.AddProperty("callableFields", this.callableFields); //descriptor.AddProperty("presenceField", this.presenceField); descriptor.AddProperty("sortEnabled", this.SortEnabled); descriptor.AddProperty("pageEnabled", this.PageEnabled); descriptor.AddProperty("directoryName", this.DirectoryName); descriptor.AddProperty("availableImageUrl", this.availableImageUrl); descriptor.AddProperty("busyImageUrl", this.busyImageUrl); descriptor.AddProperty("logoutImageUrl", this.logoutImageUrl); descriptor.AddProperty("privateImageUrl", this.privateImageUrl); descriptor.AddProperty("unknownImageUrl", this.unknownImageUrl); descriptor.AddProperty("directTransferImageUrl", this.directTransferImageUrl); descriptor.AddProperty("consultTransferImageUrl", this.consultTransferImageUrl); descriptor.AddProperty("dnForwardImageUrl", this.dnForwardImageUrl); descriptor.AddProperty("mevoForwardImageUrl", this.mevoForwardImageUrl); descriptor.AddProperty("dndImageUrl", this.dndImageUrl); descriptor.AddProperty("enableTransfer", this.enableTransfer); descriptor.AddProperty("enableConsultTransfer", this.enableConsultTransfer); descriptor.AddProperty("speeddialImageUrl", this.speeddialImageUrl); descriptor.AddProperty("monitorImageUrl", this.monitorImageUrl); descriptor.AddProperty("enableSpeedDials", this.EnableSpeedDials); descriptor.AddProperty("enableTransferLookup", this.EnableTransferLookup); descriptor.AddProperty("enableMonitor", this.enableMonitor); descriptor.AddProperty("rowsPerPage", this.rowsPerPage); yield return descriptor; }