Skip to content

Instantly share code, notes, and snippets.

View shou1sannomiya's full-sized avatar

shou1sannomiya

View GitHub Profile
@shou1sannomiya
shou1sannomiya / iggrid_Updating_20150721_2
Created July 21, 2015 10:59
iggrid Updating.ColumnEditorType.Combo.DataSource
//Controller 抜粋
public ActionResult Index()
{
//コンボリスト用のデータソースをViewBagにセットする
IList<cmbdata> data = GetLanguageNameIDList();
ViewBag.LanguageNameIDList = data;
return View();
}
//cshtml 抜粋
@shou1sannomiya
shou1sannomiya / iggrid_Updating_20150721_1
Created July 21, 2015 09:27
iggrid Updating.ColumnEditorType.Combo.DataSourceUrl
//抜粋
fatures.Updating().EditMode(GridEditMode.Row)
.ColumnSettings(settings =>
{
settings.ColumnSetting().ColumnKey("LanguageNameID").Required(true)
.EditorType(ColumnEditorType.Combo)
.ComboEditorOptions(options =>
{
options.DataSourceUrl(Url.Action("GetLanguageNameIDList"));
options.Mode(ComboMode.DropDown);
@shou1sannomiya
shou1sannomiya / iggrid_Template
Created July 16, 2015 06:38
iggridのTemplate使用事例
@* 伝票一覧グリッド *@
@(Html.Infragistics()
.Grid<Den_List>()
.ID("gridList")
.LoadOnDemand(false).AutoGenerateColumns(false).AutoGenerateLayouts(false)
.PrimaryKey("HogeId").Width("730px").Height("570px")
.Columns(column =>
{
column.For(x => x.HogeId).DataType("number").Hidden(true); //PrimaryKey
@shou1sannomiya
shou1sannomiya / iggrid20150716_1
Last active August 29, 2015 14:25
igGrid 2014 対策 RowTemplate-->Columns.Template
Revise code for the c igGrid 2014 Volume 1
.RowTemplateを使っていた場合は、column.Templateに移動します。
例:画像の表示
-------------------------------------------------------------------------
.RowTemplate
(
"<tr>" +
"<td ><IMG SRC=${ImageUrl} style = 'width:20px;height:20px'></IMG></td>" +
"</tr>"
)
@shou1sannomiya
shou1sannomiya / igniteuiSetGridColumnLayoutModel
Last active August 29, 2015 14:24
ロードオンデマンドでの伝票一覧GridColumnLayoutModelのセット
...割愛...
//GridModelParam.Child には事前に子階層の生成に必要な情報をセットしている前提です。
GridColumnLayoutModel gridColumnLayoutModel = GetChildModel(GridModelParam.Child, "Child1");
//GridColumnLayoutModelを ColumnLayoutsに追加
ColumnLayouts.Add(gridColumnLayoutModel);
...割愛...
//---------------------------------------------------------------------------
//子階層のセット
public GridColumnLayoutModel GetChildModel(GridModelChildParam gm,string key)
{
@shou1sannomiya
shou1sannomiya / gist:6059b00b761012f7f48e
Last active August 29, 2015 14:24
ロードオンデマンドでの伝票一覧Controller
using Infragistics.Web.Mvc;
他割愛
//=====================================================================================================
//■ロードオンデマンド方式グリッド Viewを返します
//=====================================================================================================
//売上伝票 一覧PartialView作成
[Authorize]
[ValidateAntiForgeryToken]
[AjaxOnly]
public ActionResult _sellistOndm(Joken joken)
@shou1sannomiya
shou1sannomiya / DPTorihiki_sellistOndm.cshtml
Last active August 29, 2015 14:24
ロードオンデマンドでの伝票一覧PartialView
@* 取引伝票の発行 伝票一覧 PartialView <_sellistOndm> *@
@using Infragistics.Web.Mvc;
@model Infragistics.Web.Mvc.GridModel
@Scripts.Render("~/bundles/infragistics.loader")
@(Html.Infragistics().Loader()
.ScriptPath(Url.Content("~/Scripts/IG/js/"))
.CssPath(Url.Content("~/Content/IG/css/"))
.Theme("metro").Render()
)
<style>