Suche senden
Hochladen
Salesforce dug [tokyo] meetup 2016 新年会
•
0 gefällt mir
•
994 views
Akira Kuratani
Folgen
Lightning Component でページ遷移する 〜LightningRouterの提案〜
Weniger lesen
Mehr lesen
Technologie
Melden
Teilen
Melden
Teilen
1 von 19
Jetzt herunterladen
Downloaden Sie, um offline zu lesen
Empfohlen
Salesforce DUG meetup #10 MiniHack完全制覇の旅
Salesforce DUG meetup #10 MiniHack完全制覇の旅
Akira Kuratani
Salesforce Lightning をやってみてあれこれ
Salesforce Lightning をやってみてあれこれ
寛 吉田
SWTT2017 - Lightningアプリケーション開発現場で実践しているノウハウ
SWTT2017 - Lightningアプリケーション開発現場で実践しているノウハウ
寛 吉田
VisualforceへのSalesforce Lightning Design System (SLDS) 適用はどうします?
VisualforceへのSalesforce Lightning Design System (SLDS) 適用はどうします?
寛 吉田
Lightning componentの研究ポイントあるいは…
Lightning componentの研究ポイントあるいは…
Akira Kuratani
App cloud lightning-component-20170517
App cloud lightning-component-20170517
Hideki Akizuki
PhoneGapでWebアプリをスマホアプリ化
PhoneGapでWebアプリをスマホアプリ化
Takashi Okamoto
グレープシティと業務システム開発のモダナイゼーション
グレープシティと業務システム開発のモダナイゼーション
Developer Solutions事業部 メシウス株式会社 (旧グレープシティ株式会社)
Empfohlen
Salesforce DUG meetup #10 MiniHack完全制覇の旅
Salesforce DUG meetup #10 MiniHack完全制覇の旅
Akira Kuratani
Salesforce Lightning をやってみてあれこれ
Salesforce Lightning をやってみてあれこれ
寛 吉田
SWTT2017 - Lightningアプリケーション開発現場で実践しているノウハウ
SWTT2017 - Lightningアプリケーション開発現場で実践しているノウハウ
寛 吉田
VisualforceへのSalesforce Lightning Design System (SLDS) 適用はどうします?
VisualforceへのSalesforce Lightning Design System (SLDS) 適用はどうします?
寛 吉田
Lightning componentの研究ポイントあるいは…
Lightning componentの研究ポイントあるいは…
Akira Kuratani
App cloud lightning-component-20170517
App cloud lightning-component-20170517
Hideki Akizuki
PhoneGapでWebアプリをスマホアプリ化
PhoneGapでWebアプリをスマホアプリ化
Takashi Okamoto
グレープシティと業務システム開発のモダナイゼーション
グレープシティと業務システム開発のモダナイゼーション
Developer Solutions事業部 メシウス株式会社 (旧グレープシティ株式会社)
Xamarin+Mobile Center
Xamarin+Mobile Center
ryosuke matsumura
.NET開発者は、なぜクロスプラットフォームに取り組むべきか
.NET開発者は、なぜクロスプラットフォームに取り組むべきか
Hiroyuki Mori
AWS lamdbaでステートフルWebアプリ
AWS lamdbaでステートフルWebアプリ
Kazuki Saito
はじめてのOffice Scripts
はじめてのOffice Scripts
kinuasa
LINE Bot 開発のための Azure Logic Apps 入門
LINE Bot 開発のための Azure Logic Apps 入門
拓将 平林
はじめてのOffice アドイン
はじめてのOffice アドイン
kinuasa
GAS×Power Automate 連携事例のご紹介
GAS×Power Automate 連携事例のご紹介
kinuasa
Power Automate for desktopとGoogle Apps Scriptの連携について
Power Automate for desktopとGoogle Apps Scriptの連携について
kinuasa
それは本当にAutomate? 改めて考えるPower Automate
それは本当にAutomate? 改めて考えるPower Automate
Tomoyuki Obi
20150423 introduction tovsto
20150423 introduction tovsto
Takayoshi Tanaka
第二十一回Azure もくもく会 LT発表
第二十一回Azure もくもく会 LT発表
Akiyoshi Tsuchida
Sl study 20150804-soft-layer-apibasic-shibata
Sl study 20150804-soft-layer-apibasic-shibata
Naoki Shibata
Japan Microsoft 365 Developer Community Day 2021 - Office スクリプトハンズオン
Japan Microsoft 365 Developer Community Day 2021 - Office スクリプトハンズオン
kinuasa
5分で理解するクラウドビジネスアプリ
5分で理解するクラウドビジネスアプリ
Yoshitaka Seo
Office アドイン ハンズオン
Office アドイン ハンズオン
kinuasa
クラウドビジネスアプリ ~ Visual Studio 2013 の新しいプロジェクトテンプレート
クラウドビジネスアプリ ~ Visual Studio 2013 の新しいプロジェクトテンプレート
Yoshitaka Seo
AccessでOffice 365 活用
AccessでOffice 365 活用
Yoshitaka Seo
SharePoint アプリ開発ツールの比較
SharePoint アプリ開発ツールの比較
Yoshitaka Seo
Azure × LINE でクラウドを楽しもう
Azure × LINE でクラウドを楽しもう
拓将 平林
Visual Studio UserのためのMicrosoft Learn入門
Visual Studio UserのためのMicrosoft Learn入門
Akiyoshi Tsuchida
Nodejs beginner
Nodejs beginner
SoheiUchino1
One ASP.NET ~ 今、ASP.NET に何が起こっているのか? ~
One ASP.NET ~ 今、ASP.NET に何が起こっているのか? ~
Akira Inoue
Weitere ähnliche Inhalte
Was ist angesagt?
Xamarin+Mobile Center
Xamarin+Mobile Center
ryosuke matsumura
.NET開発者は、なぜクロスプラットフォームに取り組むべきか
.NET開発者は、なぜクロスプラットフォームに取り組むべきか
Hiroyuki Mori
AWS lamdbaでステートフルWebアプリ
AWS lamdbaでステートフルWebアプリ
Kazuki Saito
はじめてのOffice Scripts
はじめてのOffice Scripts
kinuasa
LINE Bot 開発のための Azure Logic Apps 入門
LINE Bot 開発のための Azure Logic Apps 入門
拓将 平林
はじめてのOffice アドイン
はじめてのOffice アドイン
kinuasa
GAS×Power Automate 連携事例のご紹介
GAS×Power Automate 連携事例のご紹介
kinuasa
Power Automate for desktopとGoogle Apps Scriptの連携について
Power Automate for desktopとGoogle Apps Scriptの連携について
kinuasa
それは本当にAutomate? 改めて考えるPower Automate
それは本当にAutomate? 改めて考えるPower Automate
Tomoyuki Obi
20150423 introduction tovsto
20150423 introduction tovsto
Takayoshi Tanaka
第二十一回Azure もくもく会 LT発表
第二十一回Azure もくもく会 LT発表
Akiyoshi Tsuchida
Sl study 20150804-soft-layer-apibasic-shibata
Sl study 20150804-soft-layer-apibasic-shibata
Naoki Shibata
Japan Microsoft 365 Developer Community Day 2021 - Office スクリプトハンズオン
Japan Microsoft 365 Developer Community Day 2021 - Office スクリプトハンズオン
kinuasa
5分で理解するクラウドビジネスアプリ
5分で理解するクラウドビジネスアプリ
Yoshitaka Seo
Office アドイン ハンズオン
Office アドイン ハンズオン
kinuasa
クラウドビジネスアプリ ~ Visual Studio 2013 の新しいプロジェクトテンプレート
クラウドビジネスアプリ ~ Visual Studio 2013 の新しいプロジェクトテンプレート
Yoshitaka Seo
AccessでOffice 365 活用
AccessでOffice 365 活用
Yoshitaka Seo
SharePoint アプリ開発ツールの比較
SharePoint アプリ開発ツールの比較
Yoshitaka Seo
Azure × LINE でクラウドを楽しもう
Azure × LINE でクラウドを楽しもう
拓将 平林
Visual Studio UserのためのMicrosoft Learn入門
Visual Studio UserのためのMicrosoft Learn入門
Akiyoshi Tsuchida
Was ist angesagt?
(20)
Xamarin+Mobile Center
Xamarin+Mobile Center
.NET開発者は、なぜクロスプラットフォームに取り組むべきか
.NET開発者は、なぜクロスプラットフォームに取り組むべきか
AWS lamdbaでステートフルWebアプリ
AWS lamdbaでステートフルWebアプリ
はじめてのOffice Scripts
はじめてのOffice Scripts
LINE Bot 開発のための Azure Logic Apps 入門
LINE Bot 開発のための Azure Logic Apps 入門
はじめてのOffice アドイン
はじめてのOffice アドイン
GAS×Power Automate 連携事例のご紹介
GAS×Power Automate 連携事例のご紹介
Power Automate for desktopとGoogle Apps Scriptの連携について
Power Automate for desktopとGoogle Apps Scriptの連携について
それは本当にAutomate? 改めて考えるPower Automate
それは本当にAutomate? 改めて考えるPower Automate
20150423 introduction tovsto
20150423 introduction tovsto
第二十一回Azure もくもく会 LT発表
第二十一回Azure もくもく会 LT発表
Sl study 20150804-soft-layer-apibasic-shibata
Sl study 20150804-soft-layer-apibasic-shibata
Japan Microsoft 365 Developer Community Day 2021 - Office スクリプトハンズオン
Japan Microsoft 365 Developer Community Day 2021 - Office スクリプトハンズオン
5分で理解するクラウドビジネスアプリ
5分で理解するクラウドビジネスアプリ
Office アドイン ハンズオン
Office アドイン ハンズオン
クラウドビジネスアプリ ~ Visual Studio 2013 の新しいプロジェクトテンプレート
クラウドビジネスアプリ ~ Visual Studio 2013 の新しいプロジェクトテンプレート
AccessでOffice 365 活用
AccessでOffice 365 活用
SharePoint アプリ開発ツールの比較
SharePoint アプリ開発ツールの比較
Azure × LINE でクラウドを楽しもう
Azure × LINE でクラウドを楽しもう
Visual Studio UserのためのMicrosoft Learn入門
Visual Studio UserのためのMicrosoft Learn入門
Ähnlich wie Salesforce dug [tokyo] meetup 2016 新年会
Nodejs beginner
Nodejs beginner
SoheiUchino1
One ASP.NET ~ 今、ASP.NET に何が起こっているのか? ~
One ASP.NET ~ 今、ASP.NET に何が起こっているのか? ~
Akira Inoue
JSUG SpringOnePlatform 2016報告会 Case study2 - feed back - springoneplatform
JSUG SpringOnePlatform 2016報告会 Case study2 - feed back - springoneplatform
Takahiro Fujii
次期Office製品群の新しい開発モデルの解説
次期Office製品群の新しい開発モデルの解説
kumo2010
クラウド時代の SharePoint 開発に備えよう
クラウド時代の SharePoint 開発に備えよう
Hiroaki Oikawa
Five Steps to Culture Change を日本語で解説する 2020/11/06
Five Steps to Culture Change を日本語で解説する 2020/11/06
Issei Hiraoka
Cloudflare Pages/Workersとは
Cloudflare Pages/Workersとは
Hiroshi Morishige
Lightning componentとlightning design system
Lightning componentとlightning design system
Noriko Iwai
アクセシビリティを考えたalt属性を自動生成してみよう!
アクセシビリティを考えたalt属性を自動生成してみよう!
典子 松本
NET MAUI for .NET 7 for iOS, Android app development
NET MAUI for .NET 7 for iOS, Android app development
Shotaro Suzuki
Vue Fes Japan 2018 LINE株式会社 LunchスポンサーLT
Vue Fes Japan 2018 LINE株式会社 LunchスポンサーLT
LINE Corporation
おぷ☆すたあど彼
おぷ☆すたあど彼
samemoon
Webアプリ開発のトレンドとUIライブラリ開発事情(仙台Geek★Night #1)
Webアプリ開発のトレンドとUIライブラリ開発事情(仙台Geek★Night #1)
masakazusegawa
Web制作的に便利な機能満載!Microsoft Azureを使ってみよう
Web制作的に便利な機能満載!Microsoft Azureを使ってみよう
典子 松本
19-D-5 Silverlightを利用したビジネスアプリケーション作成のポイント
19-D-5 Silverlightを利用したビジネスアプリケーション作成のポイント
nishizaki
我が家のフロントエンド開発事情
我が家のフロントエンド開発事情
Naoki Yamada
5分で分かるmonaca pressproject(草案)
5分で分かるmonaca pressproject(草案)
Yuki Okamoto
はじめよう!PowerAppsキホンのキ kintone × Microsoft Flow / Logic Appsの話
はじめよう!PowerAppsキホンのキ kintone × Microsoft Flow / Logic Appsの話
典子 松本
OWIN って何?
OWIN って何?
miso- soup3
5 年続く 「はてなブックマーク」 アプリを継続開発する技術
5 年続く 「はてなブックマーク」 アプリを継続開発する技術
Yu Nobuoka
Ähnlich wie Salesforce dug [tokyo] meetup 2016 新年会
(20)
Nodejs beginner
Nodejs beginner
One ASP.NET ~ 今、ASP.NET に何が起こっているのか? ~
One ASP.NET ~ 今、ASP.NET に何が起こっているのか? ~
JSUG SpringOnePlatform 2016報告会 Case study2 - feed back - springoneplatform
JSUG SpringOnePlatform 2016報告会 Case study2 - feed back - springoneplatform
次期Office製品群の新しい開発モデルの解説
次期Office製品群の新しい開発モデルの解説
クラウド時代の SharePoint 開発に備えよう
クラウド時代の SharePoint 開発に備えよう
Five Steps to Culture Change を日本語で解説する 2020/11/06
Five Steps to Culture Change を日本語で解説する 2020/11/06
Cloudflare Pages/Workersとは
Cloudflare Pages/Workersとは
Lightning componentとlightning design system
Lightning componentとlightning design system
アクセシビリティを考えたalt属性を自動生成してみよう!
アクセシビリティを考えたalt属性を自動生成してみよう!
NET MAUI for .NET 7 for iOS, Android app development
NET MAUI for .NET 7 for iOS, Android app development
Vue Fes Japan 2018 LINE株式会社 LunchスポンサーLT
Vue Fes Japan 2018 LINE株式会社 LunchスポンサーLT
おぷ☆すたあど彼
おぷ☆すたあど彼
Webアプリ開発のトレンドとUIライブラリ開発事情(仙台Geek★Night #1)
Webアプリ開発のトレンドとUIライブラリ開発事情(仙台Geek★Night #1)
Web制作的に便利な機能満載!Microsoft Azureを使ってみよう
Web制作的に便利な機能満載!Microsoft Azureを使ってみよう
19-D-5 Silverlightを利用したビジネスアプリケーション作成のポイント
19-D-5 Silverlightを利用したビジネスアプリケーション作成のポイント
我が家のフロントエンド開発事情
我が家のフロントエンド開発事情
5分で分かるmonaca pressproject(草案)
5分で分かるmonaca pressproject(草案)
はじめよう!PowerAppsキホンのキ kintone × Microsoft Flow / Logic Appsの話
はじめよう!PowerAppsキホンのキ kintone × Microsoft Flow / Logic Appsの話
OWIN って何?
OWIN って何?
5 年続く 「はてなブックマーク」 アプリを継続開発する技術
5 年続く 「はてなブックマーク」 アプリを継続開発する技術
Mehr von Akira Kuratani
[Japan Dreamin' 2022] エンジニアが学ぶカスタマーサクセス
[Japan Dreamin' 2022] エンジニアが学ぶカスタマーサクセス
Akira Kuratani
愛される管理画面の作り方
愛される管理画面の作り方
Akira Kuratani
Japan dreamin' 2020 - AppExchangeプロダクト開発を続けて見えてきたプラクティス
Japan dreamin' 2020 - AppExchangeプロダクト開発を続けて見えてきたプラクティス
Akira Kuratani
Salesforce World Tour Tokyo 2018 愛される AppExchangeアプリを創るべき「3つの理由」
Salesforce World Tour Tokyo 2018 愛される AppExchangeアプリを創るべき「3つの理由」
Akira Kuratani
Salesforce World Tour Tokyo 2017 (SalesforceDX〜Salesforceにも継続的デリバリーを〜)
Salesforce World Tour Tokyo 2017 (SalesforceDX〜Salesforceにも継続的デリバリーを〜)
Akira Kuratani
静的解析、はじまったな
静的解析、はじまったな
Akira Kuratani
ReactとSeleniumの幸せな関係
ReactとSeleniumの幸せな関係
Akira Kuratani
AppExchange Growth Hacks - Aiming for the world -
AppExchange Growth Hacks - Aiming for the world -
Akira Kuratani
Tokyo Salesforce DG Meetup 2017新年会〜Advent Calendarふりかえり〜
Tokyo Salesforce DG Meetup 2017新年会〜Advent Calendarふりかえり〜
Akira Kuratani
Salesforce DUG TOKYO Meetup #9
Salesforce DUG TOKYO Meetup #9
Akira Kuratani
Salesforce DUG Meetup 2015 新年会
Salesforce DUG Meetup 2015 新年会
Akira Kuratani
Salesforce dugもくもく会 #1
Salesforce dugもくもく会 #1
Akira Kuratani
Salesforce dug meetup #6
Salesforce dug meetup #6
Akira Kuratani
Crowd hackchallenge2014 LT
Crowd hackchallenge2014 LT
Akira Kuratani
Salesforce dug meetup #5
Salesforce dug meetup #5
Akira Kuratani
Salesforce DUG meetup #4 LT
Salesforce DUG meetup #4 LT
Akira Kuratani
Force.com lightning talks cfj2012 by A.Kuratani
Force.com lightning talks cfj2012 by A.Kuratani
Akira Kuratani
Force.com developers meetup #2 夏サミ、そしてソーシャル・エンタープライズを考える
Force.com developers meetup #2 夏サミ、そしてソーシャル・エンタープライズを考える
Akira Kuratani
夏サミ2012 [A-2]ソーシャルプラットフォームを使った業務アプリ開発の現場(ソーシャル機能を取り入れたエンタープライズアプリケーション)
夏サミ2012 [A-2]ソーシャルプラットフォームを使った業務アプリ開発の現場(ソーシャル機能を取り入れたエンタープライズアプリケーション)
Akira Kuratani
Mehr von Akira Kuratani
(19)
[Japan Dreamin' 2022] エンジニアが学ぶカスタマーサクセス
[Japan Dreamin' 2022] エンジニアが学ぶカスタマーサクセス
愛される管理画面の作り方
愛される管理画面の作り方
Japan dreamin' 2020 - AppExchangeプロダクト開発を続けて見えてきたプラクティス
Japan dreamin' 2020 - AppExchangeプロダクト開発を続けて見えてきたプラクティス
Salesforce World Tour Tokyo 2018 愛される AppExchangeアプリを創るべき「3つの理由」
Salesforce World Tour Tokyo 2018 愛される AppExchangeアプリを創るべき「3つの理由」
Salesforce World Tour Tokyo 2017 (SalesforceDX〜Salesforceにも継続的デリバリーを〜)
Salesforce World Tour Tokyo 2017 (SalesforceDX〜Salesforceにも継続的デリバリーを〜)
静的解析、はじまったな
静的解析、はじまったな
ReactとSeleniumの幸せな関係
ReactとSeleniumの幸せな関係
AppExchange Growth Hacks - Aiming for the world -
AppExchange Growth Hacks - Aiming for the world -
Tokyo Salesforce DG Meetup 2017新年会〜Advent Calendarふりかえり〜
Tokyo Salesforce DG Meetup 2017新年会〜Advent Calendarふりかえり〜
Salesforce DUG TOKYO Meetup #9
Salesforce DUG TOKYO Meetup #9
Salesforce DUG Meetup 2015 新年会
Salesforce DUG Meetup 2015 新年会
Salesforce dugもくもく会 #1
Salesforce dugもくもく会 #1
Salesforce dug meetup #6
Salesforce dug meetup #6
Crowd hackchallenge2014 LT
Crowd hackchallenge2014 LT
Salesforce dug meetup #5
Salesforce dug meetup #5
Salesforce DUG meetup #4 LT
Salesforce DUG meetup #4 LT
Force.com lightning talks cfj2012 by A.Kuratani
Force.com lightning talks cfj2012 by A.Kuratani
Force.com developers meetup #2 夏サミ、そしてソーシャル・エンタープライズを考える
Force.com developers meetup #2 夏サミ、そしてソーシャル・エンタープライズを考える
夏サミ2012 [A-2]ソーシャルプラットフォームを使った業務アプリ開発の現場(ソーシャル機能を取り入れたエンタープライズアプリケーション)
夏サミ2012 [A-2]ソーシャルプラットフォームを使った業務アプリ開発の現場(ソーシャル機能を取り入れたエンタープライズアプリケーション)
Kürzlich hochgeladen
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
Hiroshi Tomioka
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NTT DATA Technology & Innovation
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
UEHARA, Tetsutaro
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
Yuki Kikuchi
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
博三 太田
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
FumieNakayama
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
FumieNakayama
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
akihisamiyanaga1
Kürzlich hochgeladen
(8)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
Salesforce dug [tokyo] meetup 2016 新年会
1.
Salesforce App Cloud
Advent Calendar 2015 Lightning Component で ページ遷移する ∼LightningRouter の提案∼ Salesforce DUG [Tokyo] Meetup 2016 新年会 (2016/1/28) TeamSpirit Inc. @a_kuratani
2.
Akira Kuratani /
倉谷 彰 @a_kuratani kuratani TeamSpirit Inc.
3.
–Lightning コンポーネント開発者ガイド “Lightning コンポーネントフレームワークは、モバイルデバ イス用およびデスクトップデバイス用の動的な
Web アプリ ケーションを開発する UI フレームワークです。これは、拡 張性に優れた単一ページアプリケーションを構築する最新の フレームワークです。” 単一ページアプリケーション
4.
Single Page Application •
単一ページによるWebアプリケーション • ページはDOMの操作により切り替える • サーバとのやりとりはRESTやWebSocketなど を利用
5.
きっと Angular/Reactとかで できることが重要
6.
そういえば…
7.
react-router Angular ngRoute 的なやつがない気がする
8.
Spring’15 Releasenote • aura:locationChange
イベントが追加 • URLのクエリー文字列やハッシュが 変更されたタイミングで発火する
9.
LightningRouterの提案 • aura:locationChangeイベントを利用して ハッシュタグによるページ切替を実現する
10.
<aura:component> <div> Hello, Sample2! <a href="#Sample1">Sample1</a> </div> </aura:component> 例えば、 <aura:component> <div> Hello,
Sample1! <a href="#Sample2">Sample2</a> </div> </aura:component> src/aura/Sample1Cmp/Sample1Cmp.cmp src/aura/Sample2Cmp/Sample2Cmp.cmp
11.
<aura:application> <c:LightningRouter init="Sample1" route='{ "Sample1" : "Sample1Cmp", "Sample2"
: "Sample2Cmp" }' /> </aura:application> JSONでルーティングを定義 src/aura/LightningRouterApp/LightningRouterApp.app 例えば、
12.
LightningRouterコンポーネント <aura:component> <aura:handler event="aura:locationChange" action="{!c.render}"
/> <aura:handler event="init" action="{!c.render}" /> <aura:attribute name="init" type="String" access="global" /> <aura:attribute name="route" type="String" access="global" /> {!v.body} </aura:component> src/aura/LightningRouter/LightningRouter.cmp
13.
({ render : function
(component, event, helper) { var token = event.getParam("token"); var querystring = event.getParam("querystring"); var route = JSON.parse(component.get("v.route")); if($A.util.isUndefined(token)) { token = component.get("v.init"); } var cmpName = route[token]; $A.createComponent( "c:" + cmpName, { "aura:Id": cmpName, }, function(newCmp){ if (component.isValid()) { var body = component.get("v.body"); body.pop(); body.push(newCmp); component.set("v.body", body); } } ); } }) src/aura/LightningRouter/LightningRouter.js
14.
eventのパラメータを取得 var token =
event.getParam("token"); var querystring = event.getParam("querystring"); token:URL のハッシュ部分 querystring:ハッシュのクエリ文字列部分
15.
コンポーネントを入れ替える $A.createComponent( "c:" + cmpName, { "aura:Id":
cmpName, }, function(newCmp){ if (component.isValid()) { var body = component.get("v.body"); body.pop(); body.push(newCmp); component.set("v.body", body); } } ); コンポーネントを生成して、{!v.body} のコンポーネントを追加・削除
16.
Demo
17.
まとめ • aura:locationChangeイベントを利用して コンポーネントによるページ切替の手法を提案 • リソース •
Salesforce App Cloud Advent Calendar 2015 9日目 Lightning Componet でページ遷移する ∼LightningRouter の提案∼ http://qiita.com/a_kuratani/items/75947a62b98f38af86f7
18.
宣伝 • Slackチーム • TOKYO
Salesforce DG tokyosalesforcedg.slack.com • 方向性は定まっていません! • 参加はこちらから slackin-tokyosalesforcedg.herokuapp.com
19.
Enjoy Lightning!
Jetzt herunterladen